프로젝트 기간
25.05.16 (금) ~ 25.05.26(월)
프로젝트 내용
이번 프로젝트는 기존 프로젝트에서 어려운 부분들이 있어서 기존 프로젝트를 카피해서 진행 하는 방향으로 진행을 하고 거기에 추가적으로 캐시와 캐싱에 대한 부분을 공부하는 방향으로 프로젝트를 진행 하였습니다.
팀 구성
| 이름 | 담당 기능 | 추가 업무 |
|---|---|---|
| 김규현 | 고객 CRUD JWT 토큰 Spring security | 발표 준비, 트러블 슈팅 정리, 발표 자료 제작 |
| 강달호 | 메뉴 CRUD | 발표 준비, 시연 영상 |
| 소진오 | 주문 CRUD, 캐시와 캐싱 부문 | 발표 준비, Read.me작성 |
| 이종현 | 가게 CRUD | 발표 준비, 발표 |
| 조유석 | 리뷰 CRUD | 발표 준비 , API 정리 |
주요 구현 기능
회원가입/로그인
가게
메뉴
주문
리뷰
기술적 포인트
캐시와 캐싱
- 캐시는 자주 사용하는 데이터를 임시로 저장하는 공간이고, 캐싱은 그 데이터를 저장하고 활용
JWT 기반 로그인 구현
- 자체 구현한 @LoginUser 어노테이션을 통해 로그인 사용자 인증 및 확인 처리.
기술 스택
ERD, 와이어 프레임, API
ERD

와이어프레임

API






패키지 구조

이번 프로젝트도 고생하셨어요