Objectif du projet
- Créer une plateforme BI moderne et open-source: connexion à toute source de données, ETL visuel no‑code, dashboards interactifs 100% personnalisables avec drag & drop, et insights automatiques. Alternative à Power BI, Tableau, Looker.
Fonctionnalités attendues
- Connecteurs universels: PostgreSQL, MySQL, MongoDB, SQL Server, API REST, GraphQL, CSV, Excel, Google Sheets
- ETL visuel no-code: nettoyage, transformation, jointure, agrégation sans coder
- Dashboard builder drag & drop: widgets charts, tables, KPIs, texte, images
- 12+ visualisations: Line, Bar, Pie, Area, Scatter, Heatmap, Sankey, Waterfall, Gauge, Treemap, Radar, Funnel
- Filtres interactifs avancés: cross-filtering, date range, cascading filters, drill-down
- KPIs temps réel: Sum, Avg, Count, Min, Max, Median, StdDev, Growth %, Variance, YoY
- Calculs personnalisés: éditeur de formules SQL-like
- Alertes automatiques: notifications sur dépassement de seuils
- Exports pro: PDF, Excel, PowerPoint, PNG HD
- Rapports programmés: envois email (quotidien, hebdo, mensuel) multi-destinataires
- Permissions granulaires: RBAC, row-level security
- Mobile responsive & partage public: liens publics avec/ sans authentification
Compétences développées
- Visualisation de données avancée
- ETL & transformation de données
- Architecture micro-services
- Optimisation de requêtes SQL complexes
- Dashboard builder & drag & drop
- GraphQL & data fetching optimisé
Technologies suggérées
- React / Angular
- Node.js / Python (FastAPI)
- PostgreSQL / ClickHouse, Redis (cache)
- ApexCharts / Chart.js / D3.js
- Apache Superset (inspiration)
- Docker / Kubernetes, GraphQL