Skip to content

M-Z-5474/superstore-streamlit-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 Global Superstore Sales Dashboard

Streamlit Python License: MIT View Demo Repo Size Last Commit Status


A fully interactive, professional Streamlit dashboard built for analyzing the Global Superstore dataset. Designed for business intelligence insights across sales, profit, customer behavior, and regional trends.

📌 Ideal for showcasing in portfolios, BI case studies, or analytics interviews.


🚀 Live Demo

🌐 [Click here to view the deployed app] (https://your-streamlit-cloud-link)


🎯 Key Features

Interactive Filters: • Year, Region, Category, Sub-Category

📌 Dynamic KPIs: • Total Sales, Profit, Orders, Unique Customers • 📈 Profit Margin (%)

📊 Charts & Visualizations:

  • Sales by Category (Bar Chart)
  • Profit by Region (Pie Chart)
  • Monthly Sales Trend (Line Chart)
  • Product-Level Drill Down (Top 10 Products)
  • Top Customers by Profit & Sales
  • Customer Segmentation by Sales (Pie Chart)
  • Monthly Sales Heatmap (by Category)
  • City-Wise Sales Map (Geo Scatter Plot)

📋 Data Preview & Export: • Preview filtered dataset • Download CSV with one click

🖥️ Responsive & Clean UI: • Wide layout, clear color usage, and tooltips


🧠 Skills Demonstrated

  • ✅ Business Intelligence & KPI Dashboards
  • ✅ Data Storytelling with Visual Insights
  • ✅ Streamlit for Interactive Web Apps
  • ✅ Plotly for Rich Data Visualizations
  • ✅ Customer Segmentation & Drilldowns
  • ✅ Data Cleaning & Preprocessing (Pandas)

📁 Repository Structure


📦 superstore-streamlit-dashboard
├── 📄 app.py                   # Main Streamlit dashboard app
├── 📄 Global_Superstore.csv    # Dataset used for visualizations
├── 📄 LICENSE                  # MIT License file
├── 📄 README.md                # Project documentation
├── 📄 requirements.txt         # Python dependencies
├── 📄 dataset-readme.md        # Description of dataset fields
├── 📁 screenshots/             # App screenshots used in README
└── 📁 notebook/                # Jupyter notebooks 


🛠️ Installation & Setup

✅ Requirements

pip install streamlit pandas plotly

Or using requirements.txt:

pip install -r requirements.txt

▶️ Running the App

streamlit run app.py

Ensure Global_Superstore.csv is in the same folder as app.py.


🧾 Dataset Overview

  • Dataset Name: Global Superstore

  • Source: Kaggle – Global Superstore Dataset

  • Rows: ~10,000+ transactions

  • Columns Used:

    • Order Date, Sales, Profit, Region, Country, City, State
    • Category, Sub-Category, Segment
    • Customer Name, Product Name

📸 Dashboard Screenshots

Explore the key features and visualizations of the Global Superstore Dashboard in a logical flow—from high-level overview to detailed analysis.

📊 Main KPIs and Filters

Main KPIs

📋 Preview Data by Year

Yearly Preview

📅 Monthly Sales

Monthly Sales

📈 Monthly Sales Trend

Monthly Trend

🌆 City-Wise Sales Distribution

City Sales

🧮 Sales by Categories

Category Sales

📦 Product-Level Sales Analysis

Product Analysis

💰 Profit Distribution

Profit Distribution

👥 Customer Segmentation

Customer Segmentation

🏆 Top Customers by Sales

Top Customers


👨‍💻 Developer

Muhammad Zain Mushtaq

📍 AI/ML & Data Science Enthusiast | Researcher

📧 m.zainmushtaq74@gmail.com 🔗 GitHub LinkedIn · Portfolio


💬 Contact

If you have any questions, suggestions, or would like to collaborate, feel free to reach out:


⭐ Show Your Support

If you found this project helpful:

  • 🌟 Star the repo
  • 🔁 Fork it
  • 🐛 Report issues or suggest improvements
  • 🤝 Share it with others

📝 License

This project is licensed under the MIT License.


🙌 Thank You for Visiting!

Your support motivates future improvements and contributions.

About

An interactive and insightful Sales Dashboard built using Streamlit and Plotly, designed to analyze the Global Superstore dataset. This dashboard delivers dynamic KPIs, trend analyses, customer segmentation, city-level performance, and product insights—ideal for business analysts, data professionals, and dashboards portfolios.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors