Inspiration

We have 6 roommates and one fridge. Stuff goes bad, a lot, so we decided to create an app to solve this in the UC Davis anti-food-waste spirit!

What it does

This app scans your groceries after each trip to the market, and will automatically keep track of the expiration date of each item. We discourage food waste by 1) notifying you when something's about to go bad, and 2) providing a clean UI for you to identify high-priority items to cook.

How we built it

We started by collecting food data from the COCO-dataset, and training it on the YOLO v9 model. Once the model could accurately detect food items, we mapped each item to its shelf life, and created an interface to interact with it using React Native and Expo.

Accomplishments that we're proud of

  • successfully deploying a Flask server in our first time using it
  • achieving high food detection accuracy

What we learned

  • a lot about how one-shot object detection works
  • ayush lenka and hugo morales infante don't realize that they need to cook what they buy

What's next for WasteLess

We're going to train the model on a lot more grocery items to reduce the amount of manual input required. We'll continue to test WasteLess at our house, and if this significantly reduces the amount of food items that go bad, we'll publish it on the App Store.

Share this project:

Updates