투표를 통해 알아가는 패션 트렌드 서비스 FADE의 백엔드 Repository입니다.
투표, 사진 업로드, 피드, 구독, 북마크, 알림 기능이 포함된 SNS 플랫폼에서 사용되는 기본적인 API를 경험할 수 있도록 만들어졌습니다.
매일 가장 많은 투표를 받은 게시글은 패션왕으로 선정되어 월 캘린더에 아카이빙됩니다.
- 소셜 로그인 : KAKAO REST API
- 기본 인증 및 인가 : Json Web Token(JWT)
- DB 엑세스 및 ORM : JPA
- 이미지 업로드 방식 : S3 Presigned URL
- 매일 투표 집계 : Spring Scheduler
- 예외 처리 : @RestControllerAdvice를 통한 Custom Exception

