Inspiration
Lack of fresh, yet convenient and economical homemade food options
What it does
When college students nned to eat, most will choose the path of least resistance. Whether it's a 3am taco bell run
Enter your zip code and choose which ingredients you have in your pantry. GrocerEase scours the local supermarket ad (Publix) and returns a recipe with your ingredients and produce on sale. GrocerEase combines what you already have with low-cost fresh foods. As an added bonus, it exposes you to new recipe ideas.
How we built it
We used the Edamam API to generate a list of recipes given a list of ingredients. For web scraping, we used the Python "request" module to send an HTTP request to the Publix weekly ad website to retrieve the raw HTML and BeautifulSoup to parse it. We looked for CSS identifiers that allowed us access to product information for a given category of food in the weekly ad. Once we retrieved the ingredients listed in the Weekly Ad, we added them to the list of Pantry ingredients and ran them through the Edamam API to retrieve a new list of recipes.
Accomplishments
We successfuly (something about web scraping)
What's next for GrocerEase
- Implementing deals from other chains and comparing prices to find the best price
- Dietary restriction functionality to exclude recipes with certain ingredients
- Cookie tracking to store user's pantry items for next time
- Send to shopping list format
Log in or sign up for Devpost to join the conversation.