This Dashboard Software is a passion project developed over multiple years. It's a versatile CRUD application designed to store data and generate sophisticated dashboards. The software includes a range of functionalities from note-taking and data management to comprehensive dashboard creation with support for various data visualizations.
tests/
: Contains Selenium tests, including login functionality.seeders/
: MongoDB database seeders to easily populate your database with initial data.flask_app/
: The core Flask application written in Python.flask_app/client/
: Front-end client built with Svelte.js and jQuery.nginx/
: Configuration files for setting up an Nginx reverse proxy.docker-compose.yml
at the root to orchestrate services.Here are some screenshots of the software:
To get started with this project, clone the repository and follow the setup instructions detailed in the subsequent sections. Ensure you have Docker and MongoDB installed on your system to utilize the full functionalities of this software.