이 프로젝트는 음식점과 메뉴를 등록하고, 사용자가 편리하게 음식을 주문하고 리뷰를 작성할 수 있게 제공하는 음식 주문 관리 플랫폼입니다. 사용자는 원하는 음식점을 찾아 리뷰를 참고하여 주문할 수 있으며, 음식점 사장님은 직접 메뉴를 등록하고 관리할 수 있습니다.
✅ 사용자 권한에 따라 기능 접근 제한
✅ 지역별 음식점 및 메뉴 등록
✅ AI 기반 메뉴 설명 추천
✅ 온라인 및 대면 음식 주문
✅ 사용자 리뷰 및 평점 기능
✅ 음식점, 메뉴, 리뷰 검색 기능
- 언어 및 프레임워크
- Java 17
- Spring Boot 3.4.2
- 인증/인가
- Spring Security (JWT)
- 데이터베이스
- Spring Data JPA
- QueryDSL 5.0.0
- DTO 매핑
- MapStruct 1.5.5
- 테스트
- JUnit
- Mockito
- API 문서
- Swagger 2.7.0
- PostgreSQL
- 배포 환경
- AWS EC2
- AWS RDS
- CI/CD
- GitHub Actions
- 커뮤니케이션 툴
- ZEP: 프로젝트 관련 실시간 회의
- Slack: 프로젝트 관련 정보 공유
- 회의 주기
- 스크럼: 매일 오전 11시
https://teamsparta.notion.site/API-1982dc3ef51480efa1c6ede750802705
- ./gradlew build
- java -jar [JAR 파일명].jar
- http://localhost:8080/swagger-ui/index.html 💡 해당 링크를 통해 API 문서를 확인할 수 있습니다.


