DLABS
← Portfolio
🏷️

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.

Technologies Used

Node.jsTypeScriptPostgreSQLRedisOpenAI APIReact