This project aims to simplify and accelerate the creation of customizable dashboards based on external data provided by the user. The platform allows any user to connect their own database, select tables and columns, apply basic operations (such as sum, average, count), and visualize the data using charts — all in a simple, modular, and reusable way. The system is designed to ensure independence between the application’s internal database and the user's data, maintaining a clean and scalable architecture.
- Authentication (registration, login, logout, password reset)
- Clean interface with responsive template Django templates
- Full dashboard CRUD
- External database connection via SQLAlchemy
- Data reading and processing with Pandas
- Interactive chart generation Plotly
- Full isolation between internal and external data
- Modularization and component reuse
- Backend: Django + SQLAlchemy
- Data Processing: Pandas
- Charts: Plotly
- Frontend: Django templates
- Internal Database: SQLserver
This project is licensed under the MIT License. See the LICENSE file for more details.
