Logo Lanfrica

Mr-Martynz/jumia-price-tracker

Domain:

socioeconomic

Record type:

software
Creator:
Mr-
Host:
Web scraper that extracts product data from Jumia Nigeria and generates interactive price dashboards # πŸ“± Jumia Nigeria Price Tracker A production-ready web scraping pipeline that extracts product data from Jumia Nigeria and generates interactive price analysis dashboards. ## 🎯 Project Overview This project demonstrates a complete data pipeline: - **Web Scraping**: Automated extraction of product data using Python/BeautifulSoup - **Data Processing**: Cleaning, transformation, and analysis with Pandas - **Interactive Dashboard**: JavaScript-powered dashboard with real-time filtering, sorting, and visualization - **Multi-format Export**: CSV, JSON, and HTML outputs ## πŸ› οΈ Tech Stack | Category | Technologies | |----------|--------------| | Web Scraping | Python, Requests, BeautifulSoup4 | | Data Processing | Pandas, NumPy | | Visualization | Chart.js, HTML/CSS/JavaScript | | Version Control | Git, GitHub | ## ✨ Features - βœ… **Fully Automated** - No hardcoded selectors, adapts to page structure - βœ… **Real-time Search** - Filter products instantly - βœ… **Brand Filtering** - Filter by Samsung, iPhone, Tecno, etc. - βœ… **Price Range Slider** - Interactive min/max price selection - βœ… **Sortable Tables** - Click headers to sort by any column - βœ… **Interactive Charts** - Bar charts that update with filters - βœ… **Multi-format Export** - CSV, JSON, and HTML outputs ## 🌐 Live Demo Experience the interactive dashboard: πŸ”— Jumia Price Tracker Dashboard ## πŸ“Š Sample Output The dashboard shows: - Total products analyzed - Price range and averages - Price distribution by range - Products on sale - Top cheapest and most expensive products - Brand distribution charts ## πŸš€ How to Run ### Prerequisites ```bash pip install requests beautifulsoup4 pandas