자취 환경에서 조리 중 레시피 확인 때문에 흐름이 끊기는 문제를 줄이기 위해 만든 요리 보조 시스템입니다.
레시피 이미지를 업로드하면 텍스트를 추출하고, 재료/조리 단계를 저장 가능한 구조로 정리해 제공하는 흐름을 목표로 했습니다.
- 레시피 이미지 업로드 → 텍스트 추출 → 레시피 구조화(제목/설명/인분/재료/단계)
- 인분 변경 시 재료량 자동 조절(수치 스케일링)
- 단계별 사용 재료 하이라이트
- 사용자 기준 레시피 조회(내 레시피, 좋아요한 레시피 등)
- 레시피 대표 이미지(썸네일) 자동 설정(외부 이미지 검색 기반)
- 프로토타입 시연 영상: (추가 예정)
- 최종 발표 자료/포스터: (링크 또는 파일 경로)
- 최종 보고서: (링크 또는 파일 경로)
- Backend: Spring Boot (REST API, DB 연동, 외부 API 연동, 배포 자동화)
- DB: MySQL
- Infra: Docker / Docker Compose, GitHub Actions → EC2 배포
- AI: OCR 및 분석 모듈은 별도 서버에서 운영(운영 방식 상세는 레포에 포함하지 않음)
- Java, Spring Boot
- JPA, MySQL
- Docker, Docker Compose
- GitHub Actions, EC2
- WebClient / RestTemplate(외부 연동)
├─ server/
│ └─ yechef/ # Spring Boot 백엔드 런타임 서버
├─ docs/
└─ README.md
- Swagger 문서는 현재 운영 환경에서 비활성화되어 있을 수 있습니다.
- 민감 정보(API 키 등)는 레포에 포함하지 않으며
.env또는 Secrets로 관리합니다.
