We realized that time is worth money, and people may not find the best deals on groceries simply because they have a busy schedule

What it does

Suggests the best grocery store for someone to visit, given their products and desired quantities.

How we built it

We used Flask, JavaScript, Bootstrap, Selenium, DigitalOcean (backend), and AWS (frontend) to complete the project.

Challenges we ran into

Selenium is fairly difficult to install on a headless server in the cloud. Also, while writing the optimizer we ran into some unexpected challenges.

Accomplishments that we're proud of

We are able to scrape data from three distinct sites and incorporate that into a web interface.

What we learned

It's difficult to implement separate components that talk to each other! Also, scraping is harder than it looks.

What's next for GrocerBuddy

We will continue to work on the scraper and optimizer to ensure the code can handle edge cases.

Share this project: