Inspiration
Food Network's website can be difficult to search for new recipes. It is also really irritating to find a recipe and then realize you would have to run to the store to get one major ingredient for it.
What it does
Users can add the ingredients they have available and their quantities to the web app. Then they can filter based on ingredients and deviation (number of ingredients not in the Pantry that a recipe may have), tags, number of ingredients, difficulty level, time, active time, etc
How I built it
Built with python, html, and flask. Used BeautifulSoup for web scraping of recipes.
Challenges I ran into
Mostly time constraints. Web scraping was also really irritating because of the age of some of the pages on Food Network.
What I learned
I learned a lot about front end dev through this project. I had not used flask very much previously, and I also found a couple nlp packages while parsing the ingredients which I may explore later.
What's next for Recipe Finder
Add more filtering abilities, add images of recipes, make adding ingredients more user-friendly
Log in or sign up for Devpost to join the conversation.