-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
상위 작업 Ticket Number
ECS-52
브랜치명(Branch)
backend/recommend
이슈 내용(Description)
추천 기능 백엔드 API 개발
상세 내용(Details)
- 프론트에서 사용자가 선택 버튼을 누르면, 스케줄 ID와 식당 10개의 정보가 백엔드로 전달됩니다.
- 해당 스케줄 ID로 gRPC를 통해 스케줄 정보를 받아옵니다.
- 스케줄 정보와 식당 10개 정보를 기반으로 Gemini API에 추천 요청을 보냅니다.
- Gemini로부터 추천받은 3개의 식당과 추천 이유, URL을 프론트로 전달합니다.
- 사용자가 추천된 식당 중 하나를 선택하면, 해당 결과를 DB에 저장합니다.
- 추천 갱신 요청이 들어올 경우 기존 흐름을 반복합니다.
체크리스트(Tasks)
- gRPC Client 구성 및 스케줄 서버 연결
- 식당 정보 + 스케줄 정보 기반 Gemini API 호출 기능 개발
- 추천 응답 포맷 정의 및 DTO 설계
- 추천 결과 API → 프론트로 3개 추천값 반환
- 사용자가 선택한 식당 정보를 DB에 저장하는 API 개발
- 테스트 코드 및 API 명세 문서 작성 (Swagger)
참조(References)
- Reference1
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels