-
Welcome to Fridge Friend, your personalized and convenient recipe app!
-
Login page with authentication system powered by PropelAuth
-
Our home page
-
Users can upload an image here or manually enter ingredients that they have
-
Our image recognition model identifies items in your fridge
-
We use AI to generate recipes from our recipe dataset based on your ingredients
-
Users can save their favourite recipes in their account
Inspiration
- We were discussing our lives recently and realized we were often too busy to cook meals for ourselves
- Realized the importance of being able to cook meals out of ingredients we already have
What it does
- Users can upload an image of their fridge and the detected items will be generated
- The user can then edit the ingredients if any mistakes were made, or add other ingredients they did not take pictures of
- A list of the most closely related recipes will be recommended to the user, including images, ingredients, and instructions
How we built it
- Python
- Streamlit with CSS/HTML for the front-end and for image recognition
- Recipe dataset from Kaggle, vectorizer trained using Scikit-learn
- PropelAuth for user authentication system
- MongoDB Atlas for storing user data
Challenges we ran into
- Found it difficult to use version control with our larger files, but found ways to make it work
- Learning how to use Streamlit under tight time constraints
Accomplishments that we're proud of
- Creating a functional application!
- Login system
- Using Streamlit to create an organized front-end
- Recommendations algorithm
What we learned
- How to use Streamlit
- A lot of things about Git
What's next for Fridge Friend
- Improvements on image recognition model - it currently is not very precise at detecting images with many food items, which is important to the functionality of being able to take a picture of your fridge
- We'd like to be able to make our recommendation system faster
- Allow accounts to share pictures of their meals with each other
- Gamify the process to provide incentives for users to make meals



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