매일 다양한 스케쥴에 바쁜 당신을 위한 일정 관리 도구 Haru Dashboard
크롬 새 탭을 열 때마다 일정을 확인하여 매일의 목표를 달성하세요!
크롬 새 탭에서 위젯들을 한눈에 확인하세요.
매일 새로운 작업을 Todo에 적어보세요.
요일마다 반복되는 업무는 Routine기능을 이용하여 관리할 수 있어요.
진행중인 프로젝트 또는 스터디를 등록하세요.
해당 프로젝트에 관련된 링크로 빠르게 이동할 수 있어요.
| 구분 | 기능 | 설명 |
|---|---|---|
| 1 | 대시보드 | 크롬 새 탭을 열어서 위젯을 확인할 수 있습니다. |
| 2 | 로그인 기능 | 로그인은 소셜로그인(구글)으로 진행됩니다. |
| 3 | Todo-Routine | 반복되는 Todo를 작성하고 관리할 수 있습니다. |
| 4 | Todo-Today | Todo를 작성하고 관리할 수 있습니다. |
| 5 | 일정관리 | 일정을 추가하고 관리할 수 있습니다. |
| 6 | 북마크 | 북마크를 추가하고 관리할 수 있습니다. |
| 7 | In Progress | 진행중인 프로젝트, 스터디 등을 기록하고 확인할 수 있습니다. |
| 8 | 뉴스 | 최신 뉴스를 확인할 수 있습니다. |
- Frontend
- Node.js: 16.16.0
- React: 18.2.0
- typescript: 4.8.4
- webpack: 5.74.0
- Backend
- Java: 11.0.16
- Spring Boot: 2.5.2
- MySQL
- Deploy
- Docker
- Nginx
- Jenkins
- Server
- EC2
- S3
-
일반사용자
Chrome Web Store에서 설치 -
개발자용
$ git clone https://github.com/Haru-Dashboard/Haru-Dashboard.git
이후 개발 설정 참고
# 프론트엔드 빌드
$ cd frontend/
$ npm install
$ touch .env
$ npm run build
# dist 폴더 업로드
# 새 탭을 열었을 때 대시보드가 보이면 성공- open Chrome and go to
chrome://extensions/ - enable "Developer mode"
- click "Load unpacked extension"
- select the
distfolder in this repo
# watch 모드로 개발
$ npm run watch-
.env
# OpenWeather API (https://openweathermap.org/api) REACT_APP_WEATHER_API_KEY= # Bing News API (https://learn.microsoft.com/en-us/bing/search-apis/bing-news-search/overview) REACT_APP_MSEdgeKey= # Backend URL REACT_APP_BACKURL= -
환경설정
-
application.aws.yml
cloud: aws: credentials: access-key: // your key secret-key: // your key s3: bucket: // your bucket public-url: // your public-url region: static: ap-northeast-2 stack: auto: "false" spring: servlet: multipart: max-request-size: 20MB max-file-size: 20MB
-
application-secret.yml
# Google spring: security: oauth2: client: registration: google: client-id: // your id client-secret: // redirect-uri: "{baseUrl}/oauth2/code/{registrationId}" scope: - email - profile app: auth: token: secret-key: // your key refresh-cookie-key: "refreshToken"
See Gitbook
See CHANGELOG
See Contributing
Distributed under the SGPL license. See License for more information.





