시간 관리를 위한 뽀모도로 기반 집중력 향상 앱 Tomoto의 백엔드 레포지토리입니다.
Tomoto는 집중력 향상과 시간 관리 습관 형성을 지원하는 뽀모도로 기반 앱입니다.
- 25분 집중 / 5분 휴식의 사이클을 반복
- 학습 패턴의 시각화
- 게임화 요소와 친구 랭킹 시스템을 통해 사용자에게 지속적인 동기부여를 제공
🔐 회원가입 & 로그인
- 사용자 등록 및 JWT 기반 인증 처리
⏱ 뽀모도로 타이머 기록
- 사용자 집중 기록 저장
- 일별 집중 횟수 및 패턴 조회
✅ Todo 리스트 관리
- 할 일 등록 / 삭제 / 완료 처리
- 집중 타이머와 연동된 할 일 시스템
🧑🤝🧑 친구 시스템 & 랭킹
- 친구 추가/삭제
- 친구 간 뽀모도로 랭킹 제공
⚙️ 개인 설정
- 도전 과제 시스템
- 배경 음악 설정
- 사용자 레벨 관리
📄 Swagger 기반 API 문서 제공
/swagger-ui/index.html경로에서 확인 가능