ÉTUDE DE CAS 02 / ANALYSE / REPORTING
STATLINK — Plateforme d'analyse et de reporting
Une plateforme de reporting qui relie données opérationnelles, tableaux de bord interactifs et rapports programmés.
- SOURCESources de donnéesDonnées opérationnelles
- API ET COUCHE SÉMANTIQUESpring Boot · Cube.jsAPI sécurisées · couche sémantique
- TABLEAUX DE BORDTableaux de bord ReactApexCharts · filtres dynamiques
- SORTIERapportsExcel · PDF · envoi programmé par e-mail
Problème
Les équipes opérationnelles avaient besoin d'un moyen plus clair d'explorer les données, de créer des rapports visuels et de recevoir des résultats récurrents sans reconstruire chaque vue manuellement.
Architecture
Spring Boot et MongoDB fournissent des API REST sécurisées par JWT et contrôle d'accès par rôles. React et TypeScript affichent des composants de tableaux de bord réutilisables avec ApexCharts. Cube.js constitue la couche sémantique au-dessus d'un entrepôt de données PostgreSQL.
Ma contribution
J'ai travaillé sur les API et le frontend : composants de tableaux de bord réutilisables, filtres dynamiques, visualisations configurables, endpoints sécurisés, interfaces d'administration et traçabilité des actions.
Reporting et analyse
Les utilisateurs peuvent filtrer et visualiser les données, puis exporter les résultats en Excel ou PDF. Les données d'audit permettent de retracer les actions dans l'application.
Rapports programmés
La plateforme prend en charge l'envoi programmé de rapports par e-mail, sans répéter les exports manuels.
Module prédictif
Un module Python documenté contribue à l'anticipation des pannes, à l'analyse de la consommation et à la détection d'anomalies. Il s'agit d'un module produit ciblé, sans prétention à une infrastructure ML plus large.
Technologies
PROJET SUIVANT
Technical Chat
Une application de messagerie individuelle avec conversations conservées et échanges en temps réel.