/todoit

Primary LanguageJava

todoit (TODO + DO IT!)

챌린지 기반 투두잇 서비스입니다. 챌린지 기능을 통해 개인의 긍정적인 습관을 형성할 수 있습니다.

팀구성

프론트엔드 1명, 백엔드 2명

기한

  • 1차: 2023.02 ~ 2023.05
  • 2차: 2023.08 ~ (리팩토링)

BE skills

주요 기능

  • 회원 API
    • 카카오 소셜로그인
    • 문자인증
    • 회원가입
    • 로그아웃
  • 친구 API
    • 친구 초대
    • 친구 초대 수락 및 거절
  • todo API
    • 당일의 할일 추가, 수정, 삭제 기능
    • 달성여부 체크
  • 챌린지 API
    • 챌린지 생성, 수정, 삭제 기능
    • 챌린지 친구 초대
    • 챌린지 기한에 해당하는 당일 todo와 연동

기술스택

JAVA 11 , AWS Ec2, Jenkins, MySQL, Redis, JWT, Oauth2.0, Springboot, Spring Data Jpa

투두잇 아키텍쳐

todoit 아키텍쳐

ERD

투두잇 ERD