Inspiration
Our team wanted to address common pain points faced when cooking at home, such as getting bored of cooking the same meals, the challenge of using ingredients creatively, and the need to cater to dietary requirements. We wanted to make cooking more accessible, enjoyable, and personalized, turning the everyday chore of meal preparation into an exciting culinary adventure.
What it does
EasyEats offers a user-friendly interface where users can input their available ingredients, dietary restrictions, preferred cuisine, and time constraints. The app utilizes an AI model to instantly generate tailored recipes that not only match the user's input criteria but also encourage dietary diversity and creativity in the kitchen.
How we built it
We built EasyEats using Streamlit, an open-source app framework, and integrating Google's Generative AI model for dynamic recipe generation based on user inputs. Additionally, the application's styling was customized with CSS to enhance the user experience, and we implemented environment management to securely handle API keys.
Challenges we ran into
One of the main challenges was ensuring the AI model understood and processed the variety of user inputs effectively to produce practical and creative recipes. We wanted to offer users as many customization options as possible.
Accomplishments that we're proud of
We are proud of developing a functional and aesthetically pleasing application that helps solve a problem. Seeing EasyEats generate tailored recipes that users can prepare with their specified ingredients was a great experience. Additionally, we're proud of ensuring that the app could handle a variety of dietary needs inclusively and accurately.
What we learned
Through this project, we learned about integrating AI with web applications, particularly in how natural language processing can be used to interpret and generate human-like text responses. We also learned more about user experience design and the importance of a seamless interface for ensuring user engagement and satisfaction.
What's next for EasyEats
Looking forward, we plan to incorporate more advanced features into EasyEats, such as real-time nutritional analysis, customized grocery lists and meal prepping guides, and the ability to learn from user feedback to improve recipe suggestions. Another potential addition is the introduction of a community platform within the app where users can share their own recipes and cooking tips.
Built With
- css
- dotenv
- google-cloud
- google-generative-ai-api
- python
- streamlit
Log in or sign up for Devpost to join the conversation.