Inspiration
Being full-time college students, we're often more focused on meeting midnight deadlines rather than making sure we're eating three nutritious meals a day. We also know a thing or two about food spoiling before we're able to use it. So, we were motivated to create this application, Ramblin' Recipes, to turn meal prep into an easy decision to make instead of a daily hassle.
What it does
Our web application curates personalized recipe recommendations based on user input. The user is able to find recipes based on their cooking skill level, diet/nutritional preferences, and ingredients that they have available in their homes.
How we built it
We used Visual Studio Code to build Ramblin' Recipes. For the backend, we used Python with a Django framework, integrating the Spoonacular API to get an array of recipe recommendations. For the frontend, we used HTML and CSS (using Bulma Framework) to design the user interfaces.
Challenges we ran into
We ran into quite a few challenges regarding GitHub and the databases of the project when pushing and pulling on different computers. We also had trouble finding the right API that suited our needs and the requirements for the project.
Accomplishments that we're proud of
We are proud of having a fully functioning project by the end of the Hackathon despite all of the roadblocks we faced in the beginning.
What we learned
Throughout the project, we realized that dividing and conquering isn't necessarily the best approach when it comes to collaborating on a large project like this. While this method is effective for many aspects of the project, we ran into quite a few issues due to miscommunications and merge issues on GitHub.
What's next for Ramblin' Recipes
We hope to improve the personalization of our recipe recommendations. We want to implement a rating system for users and use machine learning to recommend meals that users are more likely to enjoy.
Log in or sign up for Devpost to join the conversation.