메인 프로젝트 (4) R&R

InSeok·2022년 12월 8일
0

프로젝트

목록 보기
4/13

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
profile
백엔드 개발자

0개의 댓글