Chécalo
A mobile app that tracks live prices across Mexico's big supermarket chains, so you can see where a full basket costs less before you leave the house.

Chécalo keeps about 1.8 million products up to date from live chain data. Scraping them is the easy part. The hard part is deciding that a 1.5L bottle written three different ways in three different catalogs is the same bottle.
The backend is a distributed scraping pipeline feeding a matching layer that reconciles products across chains. Search runs on Meilisearch, Cloudflare handles the edge, and the app itself is React Native.
It works end to end. Ads and subscriptions are designed but not shipped yet. It is a commercial product, so the code stays private.
- ~1.8M
- products indexed
- Live
- price updates
- Python
- FastAPI
- PostgreSQL
- Meilisearch
- React Native
- Cloudflare
