Ebulgakov Logo

DNS Analytics & Discount Tracker

Category:
Full stack
Year:
2026
Link to site:
https://dns.ebulgakov.com/
Used technologies:
Less/Sass, ReactJS

Description

Concept & Motivation Designed a high-performance alternative interface for a major electronics retailer (DNS). The goal was to solve critical UX bottlenecks of the official legacy platform, specifically slow pagination and high latency during high-load browsing. The result is a seamless, SPA-like experience that allows users to filter, sort, and track thousands of discounted items in real-time without page reloads.

Architecture & System Design This is not just a frontend wrapper but a complex distributed system (see diagram):

  • Infrastructure: Built a microservice-oriented architecture separating the Web Client, API Server, and Auth Server (Clerk).

  • Performance: Implemented aggressive caching layers and proxy servers to handle data scraping efficiently without triggering rate limits.

  • Observability: Integrated Sentry for error tracking and Grafana for real-time monitoring of system health.

  • CI/CD: Fully automated deployment pipeline via GitHub Actions.

Key Features

  • Price Intelligence: Historical price tracking and "Best Deal" analysis to identify genuine discounts.

  • AI Integration: Automated daily digest generation using OpenAI API (ChatGPT) to highlight market trends.

  • Smart UX: Custom "collapsible" categories and instant client-side filtering for rapid inventory scanning.

  • User Personalization: Favorites, price drop alerts, and personalized dashboards.

Service infrastructure
Service infrastructure
Home
Home
Catalog
Catalog
Product Details
Product Details
Analysis
Analysis