PromoGuru
Intelligent real-time price aggregator and deals tracker
The Challenge
PromoGuru needed to monitor prices from hundreds of Brazilian retailers in real time, processing millions of updates per day. Manual product categorization was not feasible at the required scale, and data inconsistencies between stores made accurate price comparison difficult. The previous system had frequent failures and stale data that undermined user trust.
The Solution
We built a distributed scraping pipeline with Node.js and Redis queues capable of processing 2 million price updates daily. An OpenAI GPT classification model automatically categorizes and normalizes products with 94% accuracy. A time-series database in PostgreSQL stores full price history, enabling smart alerts when an item's price hits a user's target value.