주요 개발 기능
FE
- 메인 페이지 3D 뷰 적용
- R3F 활용 기본 배경 및 더블 클릭 별 생성 구현
- 3D 뷰 더블 클릭 이벤트 다듬기
- 별자리 편집 모드 구현
- 글쓰기 모양 적용 되도록 기능 개발, png → svg 형식으로 변경된 API 적용
- 로그인 시 refresh token, access token 기반 로그인 처리
- 에러 응답에 따른 리다이렉션 및 처리
BE
- 도커 환경 구축 및 github action 배포 자동화
- e2e 테스트, 통합 테스트, 단위 테스트 코드 작성
- 로그인 / 로그아웃 기능에 리프레시 토큰과 이를 저장할 Redis를 도입
- 별자리 편집 API 구현
- CLOVA Sentiment API를 통해 일기 작성 / 수정 시 감정 분석 결과를 저장하도록 구현
- 해당 사용자가 사용한 모양 목록 API
- 통계 API
프로젝트 진행 상황
- 메인 페이지의 밤하늘 3D 뷰를 구현하고, 일기 CRUD 기능이 동작하도록 완성
- 감정 분석의 도입으로 인해 3D 뷰가 실제 서비스에 가까워짐