개인 맞춤 Todo 추천 & 기록 서비스
하루연구소는 사용자의 성별, 연령, 취향 등 사용자 특징
과 하이브리드 필터링
을 활용하여 사용자에게 딱 맞는 Todo를 추천합니다!
- 하이브리드(콘텐츠, 협업)필터 기반 개인 맞춤 Todo 추천
- 365일 24시간 자유로운 15가지의 감정 담기
- Todo와 감정으로 OPEN AI 기반 관찰 보고서 작성
- 관찰 내용과 앞으로의 조언&방향성 제공
- 감정을 통해 히루를 15가지의 맛으로 표현
- 감정과 할 일에 대해 통계를 제공
- 개인
- 연령, 성별
- 전체
|
|
|
|
|
|
👑정 민 | 강동표 | 김주하 | 박세윤 | 이지영 | 전준영 |
Leader Frontend |
Backend Infra |
Backend Infra |
Backend Infra |
Frontend, Design | Backend Infra |
- 전체 기간 : 2023. 08. 28 ~ 2023. 10. 06 [ 6주 ]
- 기획 및 설계 : 2023. 08. 28 ~ 2023. 09. 01
- 개발 : 2023. 09. 04 ~ 2023. 10. 06
- 버그 수정, 산출물 작성 : 2023. 09. 25 ~ 2023. 10. 05
버전 상세 정보
Ubuntu
: 20.04 LTSJenkins
: 2.417Docker
: 24.0.5Nginx
: 1.18.0 (Ubuntu)Prometheus
: 1.9.13
버전 상세 정보
Java
: OpenJDK 11.0.1Python
: 3.11.0Spring
: 5.3.29Spring Boot
: 2.7.15Spring Security
: 5.7.10FastAPI
: 0.63.0MySQL
: 8.0.33Mongo
: 4.6.1Gradle
: 8.1.1
버전 상세 정보
TypeScript
: ^18.2.21React
: 18.2.0Recoil
: 0.7.7npm
: 9.6.7Axios
: 1.4.0Vite
: ^4.4.9tailwindcss
: ^3.3.3
📲주요 기능

- 메인 페이지
- 매일 사용자 맞춤 TODO 목록을 확인할 수 있으며, 감정 페이지로 이동이 가능합니다.
- 매일 사용자 맞춤 TODO 목록을 확인할 수 있으며, 감정 페이지로 이동이 가능합니다.
![]() |
![]() |
감정 페이지 진입 |
감정 넣기 |
- 일일 감정 관리
- 하루 중 언제나 15가지의 감정을 자유롭게 추가할 수 있습니다.
- 화면에는 추가한 감정의 비율을 계산하여 나타냅니다.
- 사용자의 재미를 위해 물리 엔진을 적용하여 재미를 제공합니다.
- 하루 마무리 시 보고서와 맛 비유에 활용합니다.

- 특성 페이지
- 사용자는 언제든 자유롭게 개인의 특성을 추가할 수 있습니다.
- 특성은 TODO 추천에 반영되어 더욱 정교한 추천을 가능하게 합니다.
- 추천 받기 싫은 TODO를 관리 할 수 있습니다.
![]() |
![]() |
캘린더 - 과거 조회 |
캘린더 - 미래 조회 |
- 기록 조회 페이지
- 사용자는 과거 날짜를 조회하여 TODO와 보고서, 맛에 비유된 하루를 확인할 수 있습니다.
- 사용자는 미래 날짜를 조회하여 TODO를 추가하고 관리할 수 있습니다.

- 하루 마무리
- 사용자는 6시 이전에 하루를 마무리할 수 있습니다.
- 마무리한 시점을 기준으로 이행한 TODO와 감정을 토대로 관찰 보고서를 작성합니다.
- 보고서 작성에 약 30초의 시간이 필요하며, 사용자가 지루하지 않게 로딩 화면을 제공합니다.

- 보고서 읽기
- 사용자는 마무리 된 하루의 관찰 보고서를 읽을 수 있습니다.
- 보고서는 관찰 내용, 조언 및 추천, 평가등급, 맛에 비유된 하루를 확인할 수 있습니다.

- 통계 페이지
- 사용자는 개인, 성별-연령대, 전체 3가지를 기준과 주간, 월간 통계를 조회할 수 있습니다.
- 통계 데이터를 통해 사용자는 같은 성별과 연령대의 TODO, 감정 데이터를 확인할 수 있습니다.
태그 | 설명 | 예시 |
---|---|---|
FEAT | 새로운 기능 추가 | FEAT: 회원 로그인 기능 추가 |
STYLE | 코드형식 변경(비즈니스 로직 변경 ❌) | STYLE: 회원 조회 코드형식 변경 |
FIX | 버그 수정 | FIX: 회원 탈퇴 불가 수정 |
DOCS | 문서 추가/수정/삭제 | DOCS: 리드미 수정 |
TEST | 테스트 | TEST: 회원가입 테스트 |
REFACTOR | 코드 리팩토링 | REFACTOR: 피커 비즈니스 로직 리팩토링 |
DESIGN | CSS 및 레이아웃 작업 | DESIGN: 로그인 페이지 레이아웃 배치 |
CHORE | 코드 외 패키지 매니저 수정사항 | CHORE: 공백 제거 |
BUILD | 빌드 관련 파일 수정 | BUILD: Docker파일 수정 |
MERGE | Merge 진행 시 | MERGE: 회원 서비스 개발 브랜치 병합 |
- develop/be : 백엔드 프로젝트 배포
- develop/fe : 프론트엔드 프로젝트 배포
- feature/be/[기능명] : 백엔드 기능 개발
- feature/fe/[기능명] : 프론트엔드 기능 개발
- hotfix/be/[기능명] : 급한 백엔드 에러 수정
- hotfix/fe/[기능명] : 급한 프론트엔드 에러 수정