Inspiration

What it does

Takes user location and a list of items, consults local stores' (limited to Walmart due to time and data constraints) inventories to find the cheapest versions of items, takes distance to stores into account, along with how busy the store is, and outputs the best store the user should shop at.

How we built it

The bulk of the work involved interacting with various APIs e.g. BestTime API to estimate store business, Google Maps Javascript API to display Google Maps on the webpage, etc. We use a simple Angular webpage to hold a form to enter in the shopping list.

Challenges we ran into

A couple challenges were figuring out an appropriate front-end, deciding between SMS or a standard webpage, and figuring out the technology for the former, as well as integrating a production tool into Google Cloud.

What we learned

How to use several of the technologies/APIs we ended up using

What's next for Store Recommender

Expanding some of the limitations we have in place because of time constraints, such as including more stores in the search. Also refining the stylization and expanding the factors we take into account for a 'best' store.

Share this project:

Updates