Skip to content

A web application designed for the creation of interactive dashboards.

License

Notifications You must be signed in to change notification settings

ola-zbieranska/easy-free-dashboard-app

Repository files navigation

alt text

easy-free-dashboard-app

Easy Dashboard

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

Basic features in progress, summary as of June 8, 2024 - the last day of the challenge

  • 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.

Future functionalities planned to be implemented by the end of 2025

  • 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

Application preview

The application is available online on Heroku.
You can view it by clicking here.

Local installation

To run the application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/ola-zbieranska/easy-free-dashboard-app.git
  2. Navigate to the project directory:

    cd easy-free-dashboard-app
  3. Install the required packages:

    pip install -r requirements.txt
  4. Run the application:

    python index.py

Screenshots

Below are some screenshots from the application:

alt text alt text alt text alt text

Contributions

If you would like to contribute to the development of the project, please contact me. email: [email protected]

License

This project is licensed under the terms of the MIT license.

About

A web application designed for the creation of interactive dashboards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published