Skip to content

runtiime/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

예! Chef

자취 환경에서 조리 중 레시피 확인 때문에 흐름이 끊기는 문제를 줄이기 위해 만든 요리 보조 시스템입니다.
레시피 이미지를 업로드하면 텍스트를 추출하고, 재료/조리 단계를 저장 가능한 구조로 정리해 제공하는 흐름을 목표로 했습니다.


핵심 기능

  • 레시피 이미지 업로드 → 텍스트 추출 → 레시피 구조화(제목/설명/인분/재료/단계)
  • 인분 변경 시 재료량 자동 조절(수치 스케일링)
  • 단계별 사용 재료 하이라이트
  • 사용자 기준 레시피 조회(내 레시피, 좋아요한 레시피 등)
  • 레시피 대표 이미지(썸네일) 자동 설정(외부 이미지 검색 기반)

데모 / 산출물

  • 프로토타입 시연 영상: (추가 예정)
  • 최종 발표 자료/포스터: (링크 또는 파일 경로)
  • 최종 보고서: (링크 또는 파일 경로)

전체 구성(요약)

  • Backend: Spring Boot (REST API, DB 연동, 외부 API 연동, 배포 자동화)
  • DB: MySQL
  • Infra: Docker / Docker Compose, GitHub Actions → EC2 배포
  • AI: OCR 및 분석 모듈은 별도 서버에서 운영(운영 방식 상세는 레포에 포함하지 않음)

아키텍처 다이어그램 그림1


기술 스택

  • Java, Spring Boot
  • JPA, MySQL
  • Docker, Docker Compose
  • GitHub Actions, EC2
  • WebClient / RestTemplate(외부 연동)

레포지토리 구조

├─ server/
│ └─ yechef/ # Spring Boot 백엔드 런타임 서버
├─ docs/
└─ README.md

주의사항

  • Swagger 문서는 현재 운영 환경에서 비활성화되어 있을 수 있습니다.
  • 민감 정보(API 키 등)는 레포에 포함하지 않으며 .env 또는 Secrets로 관리합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published