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

What's next for GrocerEase

Share this project:

Updates