Inspiration
Our inspiration for Cookie Jar was to create an online cookbook that helps reduce daily food waste in households. Traditionally, when searching for recipes, users look for recipes and then check if they have the required ingredients. At Cookie Jar, we eliminate this middle step by allowing users to search directly by ingredients. In addition, we wanted to create a social media platform for foodies, where users can share their own recipes and their favorite recipes they would like to try. This feature enables a collaborative community where users can exchange cooking tips and inspire one another to try new recipes. Overall, our goal is to create a platform that promotes sustainable cooking practices and encourages users to reduce their environmental impact by making the most of the ingredients they have on hand.
What it does
Once a user creates an account on Cookie Jar, the landing page will feature a search functionality where they can input the ingredients they have on hand and discover various recipes. Users can also "favorite" recipes to save them for later viewing. These features enable users to find and save recipes easily, allowing them to make the most of their ingredients and reduce food waste.
How we built it
The mockups were built in Figma. The backend is built using Python-Flask. The front end is built using CSS/HTML. The database uses cockroach-db.
Challenges we ran into
Setting up and managing the CockroachDB database. Getting started with sessions in Python-Flask.
Accomplishments that we're proud of
Exploring new languages (Python) Learning new platforms (CockroachDB, CSS/HTML) Managing a server (Python-Flask)
What we learned
Designing and managing a database using CockroachDB. How to create websites with a python backend and html frontend.
What's next for Cookie Jar
- Creating a dropdown menu from the profile icon that features Login, Register, and Sign out options
- Create pop-ups for errors such as entering a taken username when creating an account, entering an incorrect username or password when logging in, invalid inputs when creating a recipe
- Tagging recipes for filtering based on cuisine
- Better UI
Log in or sign up for Devpost to join the conversation.