Skip to content

dooks-cuk/Tododook-BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔥 프로젝트 소개

  • Tododook은 나만의 할 일 목록을 만들 수 있는 서비스입니다.
  • Tododook을 통해 작업을 쉽게 분류하고, 우선순위를 설정하며, 활동을 효율적으로 관리할 수 있습니다.
  • 간단하고 직관적인 인터페이스로 일정을 쉽게 파악해보세요.

🧑🏻‍💻 Contributor

강능요 박현제
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 추가
    • 소셜 로그인
  • 커스텀 예외처리
    • 백엔드
      • CommonException과 ErrorCode를 정의하고, 각 도메인마다 예외 개별 정의
      • GlobalExceptionHandler를 이용한 전역 예외처리
    • 프론트엔드
      • 로그인, 회원가입에서 잘못된 정보 입력시 검증메시지 출력
  • todo 리스트
    • 선택 삭제 기능
    • 일괄 삭제 기능
    • todo 진척도 표시 기능
      • 진척도에 따라 0~100 사이의 상태바 UI 바뀜
    • 카테고리 기능
      • 개인 일상, 업무, 학습, 취미, 금융, 기타 카테고리 있음
      • 각 카테고리 마다 다른 색으로 표시됨
    • 우선 순위 선택 기능
      • High, Medium, Low 중 선택
    • 우선 순위 정렬 기능
      • 기본순(추가 순서), 중요도순 중 선택

About

나만의 할 일 목록 관리 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages