Easy Dashboard is an application for creating data visualizations using Dash and Plotly.
The goal is to provide a simple, free tool for creating online visualizations.
The application was created as part of the 100 commits challenge organized by DevMentors, which started on March 1, 2024.
https://100commitow.pl
- Choice of data input methods (copy/paste, file upload, Google Sheets)
- Choice of chart types (bar chart, pie chart, line chart, scatter plot, area chart, table)
- Choice of map types (scatter map, heatmap, bubble map)
- Options for customizing the appearance of charts (built-in Plotly Templates)
- Dark/Light mode
Functionalities related to data downloading and visualization require repair. These features still require further refinement.
- Fixing and refining basic functionalities
- Adding the option to export charts to graphic files
- Adding advanced options for customizing and describing charts
- Adding the option to create simple, aesthetic dashboards from selected charts/maps
- Adding the ability to create a user profile and save multiple projects
- Adding the option to share projects online
The application is available online on Heroku.
You can view it by clicking here.
To run the application locally, follow these steps:
-
Clone the repository:
git clone https://github.com/ola-zbieranska/easy-free-dashboard-app.git
-
Navigate to the project directory:
cd easy-free-dashboard-app
-
Install the required packages:
pip install -r requirements.txt
-
Run the application:
python index.py
Below are some screenshots from the application:
If you would like to contribute to the development of the project, please contact me. email: [email protected]
This project is licensed under the terms of the MIT license.