Inspiration
During our childhood and even now, we've noticed that our parents prepare a variety of Indian dishes. However, we know that they won't be able to pass down all these recipes and traditions once they are gone, and we're losing parts of our culture because of that. As a result, we decided to build Cookalicious.
What it does
Cookalicious is an online recipe book for anyone to access, sustaining cultural recipes and traditions throughout. Users have an option to add a recipe, to browse cultures that have entered recipes, and to view specific cultures and recipes that they are interested in. Here, they can view the ingredients required, an AI summary of why it's important to preserve this culture, an image of the food, and instructions on how to cook the food that people have treasured for centuries.
How we built it
Our frontend was built in Reactjs, we had a Supabase database to store recipes, and we used the Cohere LLM API to generate the AI summaries.
Challenges we ran into
The database was definitely a challenge. We had trouble accessing information from the database and also converting it to a format we liked. In addition, issues with navigation and adding cultures to the list easily also plagued our website.
Accomplishments that we're proud of
We're proud of the database of recipes we have built, along with properly integrating an AI summary. We're also glad that we were able to incorporate a database to store our recipes along with making our website look nice.
What we learned
We learned how to use Supabase and integrate it with a React app. In addition, we learned stylistic CSS additions, like overlapping components. Finally, we learned how to make popups to display the recipes.
What's next for Cookalicious
Next, we hope to publish our website and make it open source so anyone can contribute to our website and share their culture/recipe book. We also would like to add a more specific map where people can actually see where each recipe originally originated from.

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