Giter Club home page Giter Club logo

recommend_recipe's Introduction

Recommend_Recipe

KOSMO 최종 프로젝트

  1. 기획의도
전 세계적으로 매년 수십억 톤의 음식이 낭비되고 있는데 그 중 상당 부분 중 하나가 냉장고에 남은 식재료들입니다.
식재료들이 버려지는 이유는
바쁜 현대 사회 속에서 요리할 시간이 없고 할 시간이 있더라도 요리할 방법을 모르거나,
한번 사용하고 넣어둔 식재료의 유통기한을 파악하지 못하여 상하거나,
냉장고 속에 넣어두고 깜빡하여 오랫동안 놔두고 나중에 발견하여 버리는 경우가 있습니다.

그래서 Hello World팀은 이러한 문제점을 해결하기 위해
냉장고의 식재료들을 정리할 수 있는 냉장고 저장공간을 만들어 냉장고 속에 어떤 재료가 남아있는지 확인할 수 있도록 하여 깜빡하고 버리는 경우를 줄이고,
남은 재료로 쉽게 요리할 수 있는 레시피를 추천하고 요리 순서를 알려주어 요리를 모르는 사람들도 손쉽게 요리에 접근할 수 있도록 하고,
유통기한 설정으로 유통기한이 얼마남지 않은 식재료들을 알려줘서 식재료가 낭비되는 상황을 최대한 줄이는 해결방안을 중점으로 본 프로젝트를 선정했습니다.

  1. 기대효과
1. 레시피 추천을 통해 사람들이 냉장고에 남아있는 식재료를 사용하여 식재료 구매에 쓰이는 금액을 절약하고 요리의 즐거움으로 생활 속 소확행을 얻습니다.
 
2. 유통기한 알림 기능을 통해 식재료를 잊거나 버리는 경우를 줄여 음식물 쓰레기가 늘어나는 요인을 줄여 환경 보존에 약간 기여합니다.

3. 냉장고 속 식재료를 확인할 수 있어 식재료 구매 시 부족하거나 필요한 것들만 구매하여 금전적 절약을 도웁니다.

  1. 벤치마킹
만개의 레시피
(https://www.10000recipe.com/ranking/home_new.html)

소지한 식자재를 통해 레시피를 찾아볼 수 있다는 점에서 해당 사이트를 벤치마킹 했습니다. 본 프로젝트와 해당 사이트의 차별점으로는 본 프로젝트의 경우, Open AI를 통해 레시피를 제공하는 기능을 추가했습니다. 고객들은 이를 통해 웹서핑에 시간을 허비할 필요없이, 즉각적으로 레시피를 제공받을 수 있습니다.


냉장고파먹기(앱)
(https://apps.apple.com/kr/app/%EB%83%89%EC%9E%A5%EA%B3%A0-%ED%8C%8C%EB%A8%B9%EA%B8%B0/id1623066651) 

냉장고 안의 식자재를 앱 상에 등록하여 정보를 파악할 수 있다는 점에서 해당 어플리케이션을 벤치마킹했습니다. 해당 앱과 본 프로젝트의 차별점으로는 본 프로젝트의 경우 보다 상세한 식자재 관리가 가능합니다. 냉장고 파먹기 어플리케이션의 경우, 단순한 신선도 체크 기능만을 제공합니다. 하지만, 저희는 유통기한(혹은 소비기한) 등록을 통한 냉장고 관리, 레시피에 따른 식자재 소비체크를 통한 재고의 자동관리 등을 제공하고자 합니다.
  1. 개발환경
OS : Windows 10/11
WEB : HTML5,CSS,JavaScript,Json,JQuery,BootStrap,thymeleaf
WAS/ Web Server : Tomcat
Development : Spring Boot, gradle, JPA, Spring Security, QueryDsl,Spring Batch, Python, google Functions
  1. 수행조직
팀장 : Lee-jam 외 5인
  1. 사용 API
비회원을 위한 랜덤 레시피 제작 : bardAPI
블로그 조회 : googleSearchAPI
유튜브 조회 : youtubeData API
레시피 저장 : 안전식품나라 레시피API

recommend_recipe's People

Contributors

lee-jam avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.