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.