This repository provides a structured approach for building scalable Plotly Dashboards using Dash. It includes multiple dashboards with Plotly graphs and a structured way of adding algorithms.
- Each dashboard is implemented in a modular way for easy management and scalability.
- Common components and utilities are shared across multiple dashboards for efficient development.
- Python 3.7 or higher installed on your system.
-
Clone the repository:
git clone https://github.com/mominalix/Scalable-Dashboards-using-Dash-and-Plotly.git
-
Navigate to the project directory:
cd Scalable-Dashboards-using-Dash-and-Plotly
-
Create and activate a virtual environment (optional but recommended):
python3 -m venv venv source venv/bin/activate
-
Install the required dependencies:
pip install -r requirements.txt
-
Make sure you're in the project directory and your virtual environment is activated (if you created one).
-
Run the main application file:
python app.py
-
Open your web browser and navigate to
http://localhost:8050
to view the Dashboards.
Contributions are welcome! Please feel free to submit issues or pull requests.