Inspiration
💡 Both our team members often cook for themselves and face a lack of time to search for new recipes that suit their skill level. This inspired us to create the "Cook Up" app, streamlining the process for us.
What it does
💻 "Cook Up" enables users to access personalized recipes based on their cooking experience. These recipes are ranked according to user preferences and current cooking skills. Additionally, the app incorporates gamification mechanisms to encourage user interaction, ultimately motivating them to explore and cook a variety of dishes.
How we built it
🛠️ Started with the idea of creating a complex tree of cooking skills we ended up with all skills split into different groups and strong recommendation system based on it.
Challenges we ran into
🤯 Our team faced significant challenges due to limited experience in designing modern applications. We invested a substantial amount of time in overcoming these complexities, making the process demanding yet rewarding.
Accomplishments that we're proud of
🏆 We're reallly proud of the final look of our app and the fact that it's completely functional -- our backend supports multiple users, real recommendations and recipes.
What we learned
⏰ We gained valuable insights into developing responsive and visually appealing UI under time pressure.
What's next for Cook Up
🎁 Further gamification: introducing special bonuses for completing skill groups. 📢 Sharing achievements on social networks. 🤝 Working in a collaborative mode and sharing skills with each other.
Built With
📱 Frontend: Flutter, supporting both iOS and Android 🏢 Backend: Python + Flask + Google Cloud Platform
Log in or sign up for Devpost to join the conversation.