A website to help people reduce contact at grocery stores and essential services
- Live data: Shows only live busyness
- Live and Historical: Shows live busyness as well as estimated busyness from past trends
- All stores: Show stores even if no live data can be found for them
- Show closed stores: Show stores that are currently closed
- Search:
- Search by name - e.g.
"Costco, Superstore, Costco London"
- Search by street, location, or neighbourhood - e.g.
"broadway, main, 41st avenue, Vancouver, kerrisdale"
- Search by category with keywords - e.g.
"Asian grocery, supermarket, bulk"
- Search by proximity with "near me" term (Location must be on for this to work)
- Or a combination of the above!
"asian grocery near me"
"bulk on kingsway"
"kerrisdale grocery on broadway"
- Search by name - e.g.
GrocerCheck is built on the Django web framework and Apache2 http web server. To get our data, we make a special google request to get data not available via google maps api. The scraper runs on our LivePopularTimes python module, which is scheduled with celery to aggregate live populartimes for stores with live data every 10 minutes. Requests are routed through Luminati.io data collection networks to ensure reliable retrieval and server security; the last thing we want is our IP blocked! Data is stored in a standard sqlite3 database, from which markers are generated and placed on a map rendered by Google Maps Javascript API.
Blog and content pages are run-of-the-mill css dynamic galleries. COVID Watch works as a dynamic gallery of links to an article template populated as per their sql id in the url.
We would be thrilled to see you contribute!
GrocerCheck Foundation is a registered non-profit organization run by high-school and incoming university students. A small donation can go a long way to help us pay for operational costs. Donate to us here. All excess funds go towards the Vancouver General Hospital COVID-19 relief fund!
- Talk to Brian: brian@grocercheck.ca
- Talk to Preston: preston@grocercheck.ca
- Talk to Andy: andy@grocercheck.ca
- Talk to us at info@grocercheck.ca