This project is an interactive web application built with Dash (Plotly + Flask) to visualize and explore sales data from a fictional superstore. It provides dynamic filters by ship mode, customer segment, state, month, and weekday.
python_project_spring_2025/
├── dash_app.py # Main Dash app file
├── components.py # Layout components and charts
├── data.py # Data loading and processing class
├── data/
│ └── Superstore.csv # Original dataset
├── assets/
│ └── styles.css # Custom styles (if any)
│ └── icon.png
└── README.md # Project documentation
git clone https://github.com/Leonel-M/python_project_spring_2025.git
cd python_project_spring_2025
python -m venv .venv
.venv\Scripts\activate # On Windows
Or on macOS/Linux:
source .venv/bin/activate
pip install -r requirements.txt
python dash_app.py The app will be available at: http://127.0.0.1:8050
Shipping time statistics
Interactive filters for multiple fields Dynamic plots: histograms, bar charts, pie charts, and maps Clean layout and modular design
Python 3.8+ Dash Plotly Pandas
Leonel Márquez LinkedIn Email: leonel.amarquez92@gmail.com
This project is licensed under the MIT License.