- Srping Boot, Spring Data JPA와 MySQL을 사용한 배달 어플 제작
- 유저 CRUD
- 사용자 역할 기반(일반/사장) 전용 기능
- JWT 기반 인증/인가
- 가게 CRUD
- 메뉴 CRUD
- 메뉴 옵션 CRUD
- 즐겨찾기
- 카테고리별 필터링
- 리뷰 CRUD
- 배달 완료 후 작성
- 별점 순 조회
- 사진 있는 리뷰 조회
- 배달 완료 후 3일 뒤 리뷰 작성, 수정 불가
- 주문 CRUD
- 주문 상세
- 장바구니 관리
- 간편 결제 시스템
├─main
│ ├─java
│ │ └─com
│ │ └─example
│ │ └─outsourcing
│ │ ├─address
│ │ │ ├─dto
│ │ │ ├─entity
│ │ │ └─service
│ │ ├─auth
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ └─service
│ │ ├─cart
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ ├─entity
│ │ │ ├─exception
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─category
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ ├─request
│ │ │ │ └─response
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─common
│ │ │ ├─annotation
│ │ │ ├─aop
│ │ │ │ └─log
│ │ │ ├─config
│ │ │ ├─entity
│ │ │ ├─enums
│ │ │ ├─exception
│ │ │ ├─initializer
│ │ │ └─response
│ │ ├─favorite
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ └─reponse
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─image
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ ├─service
│ │ │ └─util
│ │ ├─jwt
│ │ ├─menu
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ ├─request
│ │ │ │ └─response
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─order
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─payment
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ ├─entity
│ │ │ ├─exception
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─review
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ ├─request
│ │ │ │ └─response
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─reviewcomment
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ ├─request
│ │ │ │ └─response
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─store
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ │ ├─request
│ │ │ │ └─response
│ │ │ ├─entity
│ │ │ ├─repository
│ │ │ ├─service
│ │ │ └─util
│ │ └─user
│ │ ├─controller
│ │ ├─dto
│ │ ├─entity
│ │ │ ├─controller
│ │ │ ├─dto
│ │ │ ├─repository
│ │ │ └─service
│ │ ├─repository
│ │ └─service
│ └─resources
└─test
└─java
└─com
└─example
└─outsourcing
├─cart
│ └─service
├─store
│ └─service
└─user
└─service

