Whiskful Thinking 🍳✨
Whiskful Thinking is a recipe generator that helps you create delicious meals based on the ingredients you have on hand, your dietary preferences, cooking time, and skill level. Say goodbye to meal planning stress and food waste—this generator helps you whisk away your cooking worries!
Features
Ingredient-based recipes: Input the ingredients you currently have at home and get recipe suggestions that use them.
Customizable preferences: Specify dietary restrictions, cuisine preferences, cooking time, and skill level.
Time-saving: Generate recipes quickly and easily without browsing through countless options.
Beginner-friendly to advanced: Get recipes suited to your cooking experience, from simple to complex.
No more food waste: Make the most of what you already have in your kitchen.
Challenges We Faced
Initially, we planned to use Snowflake AI and took the time to explore its underlying framework. However, we soon realized that it did not fully align with our project objectives. As a result, we decided to use MongoDB instead, which better suited our needs.
What we learned
Although none of our teammates had prior experience with MongoDB, we quickly learned how to implement it effectively for our backend development.
How to use it!
Input Ingredients: List the ingredients you currently have in your kitchen.
Set Preferences: Customize dietary restrictions (e.g., vegan, gluten-free), preferred cuisine, cooking time, and skill level.
Generate Recipes: The website generates recipes tailored to your inputs.
Cook & Enjoy: Follow the suggested recipes and enjoy a meal made just for you!
Tech Stack
Frontend: React for app logic and dynamic components, Framer for interactive UI design and animations, Figma for prototyping and design mockups
Backend: JavaScript, and Python logic to process inputs and generate recipes. MongoDB is used for database.
Built With
- figma
- framer
- geminiapi
- javascript
- mongodb
- python
- react

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