Skip to content

[2023 졸업프로젝트] 카레 백엔드 레포지토리

Notifications You must be signed in to change notification settings

Ottug-i/Curry_Back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

카레: 카메라로 찍고 레시피 추천받자! 🍛

현대인의 건강한 식습관 형성을 위한 식재료 인식 및 맞춤 레시피 추천 어플리케이션

🛠 백엔드 기술 스택

  • Backend : JAVA 11, Spring Boot (Gradle), Spring Data JPA, Spring Security, JWT, Spring Batch
  • DevOps : GCP Compute Engine (Ubuntu), MySQL, Redis, Docker, GitHub Actions CI/CD
  • API Documentation : Swagger

⚙ 스키마 설계

  • 기본적인 테이블의 경우 MySQL에 스키마를 작성
  • 캐시를 사용하기 위한 경우에는 Redis를 사용

    스키마 설계

📍 API 설계

  • REST API 설계
  • Swagger API 문서 제공

    API 설계

📍 주요 기능

소셜 로그인 & 초기 평점 입력

image image

추천 레시피 페이지

  • 메인 화면에 추천 레시피 10개 제공
image image

재료 촬영 페이지

  • 객체 인식 모델로 식재료 인식
image image image

레시피 조회 페이지

  • 재료 정보/ 조리 순서 제공
  • 챗봇, 타이머
  • 평점 및 북마크 추가, 삭제
image image image image

레시피 검색 페이지

  • 인기 검색어
  • 옵션 검색 (요리 시간, 난이도, 구성)
image image

인증샷 찍기 페이지

  • 완성한 요리를 3D 캐릭터와 함께 인증샷 촬영
image image image

북마크 페이지

  • 북마크한 레시피와 비슷한 레시피 5개 추천
image image

마이페이지

  • 최근 본 레시피
  • 로그아웃/ 탈퇴하기
image

부가 기능

스플래시 화면 알람
image image


👩🏻‍💻 백엔드 개발자

김가경
@GaGa-Kim

About

[2023 졸업프로젝트] 카레 백엔드 레포지토리

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages