Common
DB 스키마 설계
- ERD Diagram : ERD CLOUD 활용하여 자기가 맡은 기능에 해당하는 DB 테이블 설계
API 명세서 작성
- 노션을 활용하여 본인이 맡은 기능들의 요청/응답 형식 및 Endpoint 기재
API 명세서
발표자료 제작(PPT 담당)
- 프로젝트가 끝나고 데모데이때 프로젝트를 소개할 발표자료 제작
022_Fit_Challenge 발표.pptx
기능 구현
Main 게시판 CRUD
좋아요 기능
- 게시물 좋아요 수 조회
- 전체 게시물 조회시 로그인한 유저의 해당 게시물 좋아요 상태값 조회
게시물 검색
게시물 댓글 CRUD
챌린지 기능
랭킹 페이지
- 파라미터로 전달받은 검색 조건들을 활용하여 필터링된 랭킹 목록 조회
- 랭킹목록의 유저들이 대결중인지 아닌지 상태값 조회
실시간 알림
- 실시간 알림 기능(챌린지)
- 읽은 알림 & 오래된 알림 일괄 삭제처리
기능 구현에 사용한 기술 스택
- Spring Framework
- Spring Data JPA
- Querydsl
- SSE
- Spring batch
- JUnit