Planit 서버 📚 기술 스택 Back-End DevOps Cloud(AWS) ERD 기능 명세서 ✅: 완료 🔜: 개발 중 ❌: 개발 예정 1. Auth 1) Local ✅ Email & PW로 회원가입을 진행할 수 있다. ❌ 이메일 인증을 거친 유저만 서비스 이용이 가능하다. ❌ 비밀번호가 3개월 동안 변경되지 않았을 경우 변경 요청을 할 수 있다. ✅ 로그인 시 JWT를 담은 쿠키를 발급하고 인증에 사용할 수 있다. 2) Social ✅ 구글 계정으로 로그인할 수 있다. ❌ 카카오톡 계정으로 로그인할 수 있다. 2. User 1) 프로필 ✅ 프로필 사진과 닉네임, 자기소개를 변경할 수 있다. ✅ 다른 유저의 프로필을 조회할 수 있다. ✅ Soft-Delete 방식의 회원탈퇴가 가능하다. 2) 검색 ✅ 닉네임으로 다른 유저를 검색할 수 있다. ✅ 유저 검색 결과에서 팔로우 여부를 확인할 수 있다. 3. Follow ✅ 다른 유저를 팔로우할 수 있다. ✅ 다른 유저를 언팔로우할 수 있다. 🔜 내가 팔로우 중인 유저를 조회할 수 있다. 🔜 나를 팔로우 중인 유저를 조회할 수 있다. ❌ 다른 유저를 차단할 수 있다. 4. Background ❌ 자신만의 배경화면을 최대 10장까지 등록할 수 있다. 5. Schedule ✅ 특정 일자와 시간으로 스케쥴을 등록할 수 있다. 🔜 특정 월의 전체 일정을 확인할 수 있다. ❌ 일정에 다른 유저를 추가하여 일정을 공유할 수 있다. ❌ 일정을 수정할 수 있다. ❌ 일정을 삭제할 수 있다. 6. Routine ❌ 시간대별 루틴을 등록할 수 있다. ❌ 프로필 화면에서 일자별 루틴 달성 성과를 확인할 수 있다. ❌ 루틴을 수정할 수 있다. ❌ 루틴을 삭제할 수 있다.