Inspiration
As college students, we're always cooking on a budget. And with covid, we can't go outside all the time to buy food. So we decided to come up with a solution to that.
What it does
When provided with a list of ingredients or a food topic, Refridge-A-Finder will be able to provide you with a recipe to satisfy your desires.
How we built it
Using Python, Flask, Spoonacular API, HTML, CSS, and Javascript, we were able to search through a database when given a food topic such as cheeseburgers, or a list of ingredients and provide the user with potential recipes to satisfy their needs. We used Spoonacular for API calls and extracted food data and recipes from the JSON files received. Using Python Flask, we were able to bridge HTML, CSS, Javascript templates in order to interact with our backend code.
Challenges we ran into
One of the issues we ran into was properly connecting the bridge between the front-end and back-end using Python Flask. The API we used also had missing data and we spent a lot of time understanding how to implement the JSON files. It was our first time using HTML through python so it was quite interesting to learn how to implement it as we went along.
Accomplishments that we're proud of
One of our proudest moments was finally displaying our webpage. We're not experienced with HTML, so finally getting our code to display on a website was quite an accomplishment for us.
What we learned
We learned a lot about building websites using flask and html. It was all of our first times using flask and html, so the fact that we created a working website was quite impressive. We also learned how to use APIs with python, which will definitely be useful in the future.
What's next for Refridge-A-Finder
We plan to implement a recipe sharing function as well as a way to show videos to help guide users through using recipes.

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