Inspiration
The idea for EmptyTheFridge was born out of a common household challenge: dealing with food waste. We noticed how often ingredients sit unused in fridges, leading to waste and inefficiency. Our goal was to create a solution that not only minimizes waste but also encourages creative, healthy cooking by suggesting recipes based on what users already have at home. This approach helps to make meal planning more efficient and environmentally friendly.
What it does
EmptyTheFridge is an app that transforms your smartphone into a smart kitchen assistant. Using advanced image recognition technology, the app scans the items in your refrigerator and identifies food ingredients. Once the scan is complete, EmptyTheFridge suggests a variety of recipes that utilize these ingredients, helping users to prepare delicious meals without needing to run to the store for missing items. This functionality not only saves time and money but also promotes a more sustainable lifestyle.
How we built it
We developed EmptyTheFridge using a combination of technologies. The front end of the app is built with React. For the backend, we utilized Python and Flask for handling server-side logic and interfacing with our database.
Challenges we ran into
One of the biggest challenges was the API interaction between Flask application and the react application. We also faced hurdles in integrating this system smoothly with the mobile frontend, ensuring that the app remains responsive and efficient.
Accomplishments that we're proud of
We are particularly proud of the accuracy and speed of our image recognition technology, which stands at the core of the EmptyTheFridge app. Managing to integrate this technology smoothly with an intuitive user interface that provides real-time recipe suggestions is another major accomplishment for our team.
What we learned
We learned about API interation
What's next for EmptyTheFridge
Looking forward, we plan to expand the capabilities of EmptyTheFridge by incorporating nutritional information and dietary preferences into the recipe suggestions, making it an even more personalized kitchen assistant. We are also exploring partnerships with grocery delivery services to allow users the option to automatically order missing ingredients for selected recipes. Additionally, we aim to enhance our machine learning model to recognize even more ingredients and support more languages to increase the app's accessibility.


Log in or sign up for Devpost to join the conversation.