Interactive Sales Dashboard using Dash for visualization.
With conda
conda create --name sales-dashboard python=3.10.8
y
conda activate sales-dashboard
With venv
py -m venv venv
# On linux
./venv/Scripts/activate
# On Windows
cd venv/Scripts
activate
pip install -r requirements.txt
Since "sales.csv" is too big to be uploaded on GiHub you can download it here. It's the "train.csv", just rename it
To view the dashboard from the Dash server, simply execute "dashboard.py"
The app will start at http://127.0.0.1:8050
├─── images --> (images used in README.md)
├─── assets --> (style for Dash)
├─── data --> (csv files directory)
│ ├─── holidays_events.csv --> (Holidays data)
│ ├─── oil.csv --> (Price of oil in some dates)
│ ├─── sales.csv --> (Sales data)
│ └─── stores.csv --> (Stores data)
├─── processing.py --> (Functions to process data)
├─── charts.py --> (Chart generation functions)
└─── dashboard.py --> (Main file that starts the dashboard)