roskzhu / FridgeSmart

Computer-vision web application that generates recipes from user-uploaded fridge image, minimizing food waste.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fridge Smart

What it does

FridgeSmart is a web application which acts as a recipe-making AI. The user takes a picture of their open fridge and uploads it to the website. The machine learning AI then automatically detects what items are in the fridge and outputs them onto an ingredient list. Using this data, another AI produces all possible recipes that can be made with the ingredients. It orders the recipes by whichever ones the user has the most ingredients for. If there are some missing, it'll output them as well so that the user knows exactly what they need to buy and what they don't need to. This helps prevent food waste.

How to use our webapp!

  1. Upload an image of your open fridge! 📥
  2. Click get recipes by hovering over the fridge! 🍽
  3. Scroll down and enjoy your recipes! 🥳

How we built it

Users upload their images onto a React web app. The image gets processed through our custom YOLO v8 model hosted on Roboflow. After getting a list of ingredients detected, we use the Spoonacular API to find recipes and update the React state.

Built With:

  • Javascript
  • React

About

Computer-vision web application that generates recipes from user-uploaded fridge image, minimizing food waste.


Languages

Language:JavaScript 99.5%Language:CSS 0.3%Language:HTML 0.2%