🔥 Build a complete Real Sales Analysis Project using Python, Pandas & Streamlit in just 45 minutes (One Shot)!
📌 Part of: Super Sunday Project Series 🚀
👉 New project every Sunday
👉 Learn by building real-world projects
Watch Video : https://youtu.be/v97xEEqj1MY?si=9_WpIZG6AlgS96li
If this project helps you:
⭐ Star this repository
👤 Follow me on GitHub for more projects
📺 Watch full video:
A sleek, interactive Sales Data Analytics Dashboard built with Python and Streamlit. This application allows users to upload retail CSV files and instantly generate insights regarding revenue, product performance, and regional sales.
- 📁 Instant CSV Analysis: Upload any sales data CSV and get immediate processing.
- 📈 Key Metrics (KPIs): Real-time display of Total Revenue, Best Selling Product, and Highest Revenue Product.
- 🏙️ City-wise Sales: Breakdown of performance across different geographical locations.
- 🏷️ Category Insights: Pivot tables showing revenue generated per product category.
- 🏆 Top Product Finder: Dynamic slider to view the "Top N" products based on either quantity sold or total revenue.
- 🔍 Advanced Filtering: Deep dive into data by filtering for specific categories and minimum revenue thresholds.
- 🎨 Custom UI: Features a modern, tab-based navigation layout with custom CSS styling.
Check out the live application here:
👉 Sales Analysis Dashboard
- Python 3.8+
- pip (Python package manager)
- Clone the repository:
git clone https://github.com/YOUR_USERNAME/sales-analysis-system.git
cd sales-analysis-system
- Install dependencies:
pip install streamlit pandas
- Run the application:
streamlit run app.py
To use this system, ensure your CSV file contains the following columns:
ProductCategoryQuantityPriceDateCity
Developed by Study Trigger

