- Tododook은 나만의 할 일 목록을 만들 수 있는 서비스입니다.
- Tododook을 통해 작업을 쉽게 분류하고, 우선순위를 설정하며, 활동을 효율적으로 관리할 수 있습니다.
- 간단하고 직관적인 인터페이스로 일정을 쉽게 파악해보세요.
강능요 | 박현제 |
Full Stack | Full Stack |
- Front-end : React(v18.3.1), Node.js(v20.14.0)
- Back-end : Spring(v3.2.5), java 17
- DB: H2
- 버전 및 이슈관리 : Git, Github, Github Issues
- JWT 로그인, 회원가입, 로그아웃
- TODO LIST 추가, 조회, 수정, 삭제
- 로그인
- JWT 인증/인가 리팩토링 및 개선
- 권한 handler 추가
- 소셜 로그인
- JWT 인증/인가 리팩토링 및 개선
- 커스텀 예외처리
- 백엔드
- CommonException과 ErrorCode를 정의하고, 각 도메인마다 예외 개별 정의
- GlobalExceptionHandler를 이용한 전역 예외처리
- 프론트엔드
- 로그인, 회원가입에서 잘못된 정보 입력시 검증메시지 출력
- 백엔드
- todo 리스트
- 선택 삭제 기능
- 일괄 삭제 기능
- todo 진척도 표시 기능
- 진척도에 따라 0~100 사이의 상태바 UI 바뀜
- 카테고리 기능
- 개인 일상, 업무, 학습, 취미, 금융, 기타 카테고리 있음
- 각 카테고리 마다 다른 색으로 표시됨
- 우선 순위 선택 기능
- High, Medium, Low 중 선택
- 우선 순위 정렬 기능
- 기본순(추가 순서), 중요도순 중 선택