Skip to content
Case study Ecommerce & retail Web, browser extension & mobile API

Price Comparison & Deal Tracking Platform for Online Shoppers

Compare store prices, track price history and get drop alerts

A price comparison platform for India that compares a product's price across major online stores, shows price history, and alerts shoppers when a price drops, earning revenue through affiliate links.

  • Laravel
  • MySQL
  • Redis
  • Playwright
  • REST API
  • Telegram Bot API

The challenge

Shoppers check several marketplaces for the same product and never know whether today's price is actually a deal. The business needed accurate, fresh prices across stores, matched to the right product, on fast pages that can rank in search.

What we built

We built a Laravel platform with products, brands, categories, variants and store links, and a scraping pipeline (Playwright) with scrape jobs, fetch attempts and product matching to keep prices current. Shoppers get store-wise comparison tables, price history, lowest-price badges, watchlists and price-drop alerts by email and Telegram. SEO landing pages like "best under a price" and brand pages bring in search traffic, and an API serves a browser extension and mobile app.

Key features

What the product does.

  • Store-wise price comparison for each product
  • Price history with lowest and highest price tracking
  • Watchlists, shared watchlists and price-drop alerts
  • Telegram alerts and mobile device registration
  • Deals, trends, brand and "best under" SEO landing pages
  • Affiliate redirect links with click tracking
  • Admin for products, stores, imports and price refreshes
  • Product reviews and search with filters

Under the hood

Architecture and engineering highlights.

  • 1 Scrape jobs with page-level tracking and retry of failed price fetches
  • 2 Product matching across stores, with variant groups and dimensions
  • 3 Affiliate links first, scraping only where needed
  • 4 Versioned API for a browser extension lookup and mobile app

Product screens

A look at the main workflows.

Illustrations of the main screens. Client data and branding are left out.

  • Price table

    One product, every store, lowest price highlighted.

  • Price history

    7-day, 30-day and all-time price movement.

  • Price alerts

    Watch a product and get notified when it drops.

Let's talk

Building something similar?

We have already solved many of the hard parts in ecommerce & retail. Tell us about your idea and get a clear plan within 24 hours.

  1. 1

    We reply within 24 hours

    A real person reads your message and replies on the next business day at the latest.

  2. 2

    Free 30-minute call

    We talk through your goals, users, and budget, and answer every question.

  3. 3

    Proposal & fixed quote

    You get a written scope, timeline, and price. No obligation.

contact@daydecoder.com Ahmedabad, India

Get a free consultation

Takes under a minute. No spam, no obligation.

What do you need help with?

Your details stay private. NDA on request.