/shiny-sales-dashboard

This dashboad showcases how to reactively render KPIs and plots using shiny Python library.

Primary LanguagePython

shiny-sales-dashboard

An interactive dashboard built using shiny Python library. Check out the deployed version of the app here.

Dashboard UI

To run the app locally

  1. Clone the repository by running
    git clone https://github.com/Rasheed19/shiny-sales-dashboard.git
    
  2. Navigate to the root folder, i.e., shiny-sales-dashboard and create a python virtual environment by running
    python3 -m venv .venv
    source .venv/bin/activate
    
  3. Prepare all modules by running
    pip install -r requirements.txt
    
  4. Run the app
     shiny run app.py
    
    and stop the app by ctrl + C.

Deployment

You can deploy this app to shiny cloud by following the steps highlighted here. Alternatively, you can deploy it to Heroku by following the steps in this link. If you prefer this, heroku configuration file heroku.yml and dockerfile Dockerfile have been provided.