Le défi
DIGIUP voulait pour le Maroc l'équivalent de la plateforme tunisienne « Trajectoire de développement » : lire trente ans d'économie — automobile, blé, énergie — sans expertise statistique. Les données existaient, mais éparpillées entre le HCP, Bank Al-Maghrib, l'Office des Changes et la Banque mondiale, dans des formats, des unités et des périodes qui ne se parlaient pas. Le défi : les rassembler sans en trahir une seule, et les rendre lisibles par un décideur pressé.
La solution
Un pipeline de collecte en Python alimente 33 séries (9 291 observations) dont chaque valeur cite sa source et son producteur réel — FAO, AIE, FMI… derrière le relais Banque mondiale. Par-dessus, une plateforme React sans bibliothèque de graphiques : chaque courbe est un SVG écrit à la main, animé avec GSAP. Un brief de direction résume l'état des données en un écran, trois pages secteur racontent l'automobile, le blé et l'énergie, une comparaison met le Maroc face à 12 pays et agrégats, une carte colore les 12 régions, et la page Horizons prolonge trois trajectoires jusqu'en 2030 selon les hypothèses du lecteur. Les prévisions viennent d'un lissage de Holt écrit à la main, déterministe. Le tout existe en 26 pages, en français et en arabe, avec un jeu de données ouvert reconstruit à chaque mise en ligne.
Le résultat
Une plateforme en production, livrée à DIGIUP avec un rapport technique de 133 pages : 1 536 tests automatisés, 0 écart sur 4 500 valeurs recoupées avec l'API de la Banque mondiale, registre des révisions, veille hebdomadaire de fraîcheur des données par GitHub Actions — et seulement 7 dépendances. Chaque chiffre affiché peut être retrouvé, cité et téléchargé.
Ce que comprend le projet
- 33 séries · 9 291 observations sourcées
- Comparaison avec 12 pays et agrégats
- Carte choroplèthe des 12 régions
- Prévisions déterministes (Holt) · hypothèses 2030
- Jeu de données ouvert (CSV + JSON versionnés)
- 26 pages FR/AR · 1 536 tests automatisés