Skip to content

HackMIT Sustainability Track Winner (2023). Tackling food waste in homes/grocery stores, using CV and OpenAI GPT-3.

Notifications You must be signed in to change notification settings

AngelaSYuan/PantryPuzzle

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PantryPuzzle

35% of commercial food products get expired before they can be consumed. In lines of sustainability, we propose a solution that allows users to automatically keep track of their food products in the fridge, and suggest recipes to utilize them or to donate them to people in need. Check out our YouTube demo video and our Devpost submission!

How to run

  1. Fill in your personal OpenAI API key and React key in the .envs file.
  2. pip install flask, pandas, google-cloud-vision, firebase_admin, flask_cors
  3. cd into server, and run python server.py. This is the image input webpage, and if you want to upload an image you can do so in this link.
  4. Open another terminal, cd into react_crude and run python app.py
  5. Open another terminal, cd into react_crude and run npm install. Then run npm start. This is the main website!

About

HackMIT Sustainability Track Winner (2023). Tackling food waste in homes/grocery stores, using CV and OpenAI GPT-3.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.6%
  • JavaScript 0.1%
  • CSS 0.1%
  • PowerShell 0.1%
  • C 0.1%
  • Shell 0.0%