Price Drop Notifier
web

Price Drop Notifier

Discord bot for price alerts, admin dashboard, proxy scraping.

Overview

A sophisticated price tracking system that monitors product prices on E-commerce sites and sends notifications through Discord when prices drop. The system includes an admin dashboard for managing tracked products and viewing analytics.

Challenge

The main challenges were reliably scraping price data, managing a large number of tracked products efficiently, and delivering timely notifications to users.

Solution

I developed a rotating proxy system for reliable scraping, implemented efficient caching to reduce unnecessary requests, and built a Discord bot for real-time notifications. The admin dashboard was created with Next.js for easy product management.

Outcome

The system successfully tracked over 5,000 products with 99.8% accuracy.

Technical Stack

Next.jsPythonDiscord.pyMySQLProxy ManagementWeb Scraping

Tags

#Next.js#Discord.py#FastAPI#MySQL

Visual Showcase

Dashboard

Manage products

Dashboard
User management
Product Management through discord
Discord alerts
Error Logs
1 / 5

Key Features

Real-Time Price Monitoring

Continuously tracks product prices on BOL.com and detects changes instantly.

Discord Notifications

Sends instant alerts to Discord channels or users when a price drop is detected.

Admin Dashboard

Built with Next.js to manage tracked products, configure alerts, and view system analytics.

Analytics & Reports

Provides insights into product trends, alert frequency, and scraping performance metrics.