Skip to content

usama1095/sales-dashboard-dash-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Sales Business Dashboard

Author: Rana Usama
Project: Project 4 – Sales Dashboard
Purpose: Interactive business dashboard to visualize sales trends, top products, and key metrics from a dataset.


πŸš€ Overview

This project demonstrates a real-world interactive dashboard built using Python Dash and Plotly. It allows users to:

  • Filter sales data by Year, Product Line, and Country
  • View Monthly Sales Trends
  • Identify Top 10 Products by Sales
  • Analyze Sales by Deal Size
  • Monitor Key Metrics: Total Sales, Average Order Value, and Maximum Single Sale

The dashboard is fully interactive, suitable for business analysis or portfolio demonstration.


πŸ›  Technologies & Libraries

  • Python 3.x
  • Pandas – Data processing and cleaning
  • Dash – Web dashboard framework
  • Plotly Express – Interactive charts
  • PythonAnywhere – Deployment (optional)


βš™οΈ Features

  1. Filters

    • Year
    • Product Line
    • Country
  2. Dynamic Graphs

    • Monthly Sales Trend
    • Top 10 Products by Sales
    • Sales by Deal Size
  3. Key Metrics

    • Total Sales
    • Average Order Value
    • Maximum Single Sale
  4. Deployment

    • Live on PythonAnywhere at /dashboard/ (if deployed)

πŸ“· Screenshots

Dashboard Homepage:

Dashboard Screenshot Monthly Sales Trend:

Monthly Sales Trend

Top 10 Products by Sales:

Top Products

Replace the URLs above with actual screenshots from your dashboard.


πŸ’» How to Run Locally

  1. Clone the repository:
git clone https://github.com/YourUsername/sales-dashboard-dash-python.git

  1. Install dependencies:
pip install -r requirements.txt
  1. Run the Dash app:
python dashboard.py
  1. Open your browser at:
http://127.0.0.1:8050

πŸ“ Author

Rana Usama – Data Science Enthusiast & Python Developer GitHub LinkedIn

About

A professional business dashboard built using Dash and Plotly.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages