Inspiration
It all started with a burnt pan and a fridge full of forgotten leftovers. I was a college student, hungry and facing a culinary wasteland.I was staring at the lone chicken breast and withering vegetables when it occurred to me, "Why can't I find a recipe for what I actually have?" My need for a good meal and dissatisfaction drove me to explore the world of recipe databases. They were enormous, yet incredibly rigid. They needed certain ingredients, which was something I was not privy to. That's when the spark hit! Imagine if a recipe creator didn't have to be a picky chef? What if it could transform the random items in your refrigerator into a delicious dish?
What it does
Cook's Book is a recipe generator with a twist. Unlike traditional recipe sites, it doesn't require you to have a specific list of ingredients. Instead, you tell Cook's Book what you already have on hand, and it creates recipes based on those ingredients.
How we built it
Development Tools: The specific tools used would depend on the developer's preference, but here are some possibilities: Programming Languages: Javascript, Databases: MongoDB Web Frameworks: Express.js, React.js
Here's a deeper dive into the technical aspects: Machine Learning : We have implemented Gemini Api for Receipe generation.
Challenges we ran into
While integrating Gemini Api to node.js we had to face several errors. This is the first time we are using Authentication (Auth0) with our website so that it is more secure.
Accomplishments that we're proud of
Since this is the first time implementing the Auth0 along with Gemini Api, even though its a small achievement.
What we learned
Data Wrangling: cleaning, organizing, and manipulating massive amounts of ingredient and recipe information. Connecting Api: Authentication of the Gemini Api. Project Management: Building a project like Cook's Book requires strong project management skills to keep everything on track and ensure all the moving parts work together seamlessly. Communication Skills: clear communication is the key to the success of the project.
What's next for Cook's Book
Meal Planning Assistant: Cook's Book could evolve into a meal planning tool, suggesting recipes for the entire week that utilize overlapping ingredients and minimize waste. Dietary Customization: Taking dietary restrictions to the next level, Cook's Book could personalize recipe recommendations based on allergies, intolerances, and specific health goals. User-Generated Recipes: Cook's Book could allow users to submit and share their own creative recipe variations, expanding the database and fostering a community of cooks.
Built With
- auth0
- express.js
- gemini
- mongodb
- node.js
- react
- tailwind

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