Webinaire technique #1
Vie Publique Sénégal est une infrastructure civique open source, construite et améliorée par des bénévoles. Voici comment elle fonctionne sous le capot : l'évolution de son architecture, nos choix techniques, notre DevOps et notre manière de développer avec l'IA. Pour découvrir l'association et son histoire, rendez-vous sur la page À propos.
Replay de la séance du 4 juillet 2026.
Tout a commencé simplement. La toute première version du site a été développée et mise en ligne en une heure - sans backend, directement déployée depuis Git. L'objectif : aller vite pour confronter l'idée au réel plutôt que de peaufiner dans notre coin.
« Le projet a été poussé en production en 1 heure. » Le tweet de lancement, avril 2024 - voir sur XUn mois après le lancement, la plateforme franchissait déjà les 10 000 visiteurs - le signal que le besoin de transparence était bien réel.
Nous n'avons pas commencé avec l'architecture d'aujourd'hui. Elle a grandi étape par étape, au rythme des besoins réels et des moyens d'une association bénévole - du prototype déployé en une heure vers une plateforme robuste et souveraine.
Les débuts - déployé en 1 heure

Le minimum viable

L’architecture actuelle

Là où nous allons

Nous privilégions l'open source et l'auto-hébergement pour rester souverains et maîtriser nos coûts. Voici les principaux outils qui font tourner la plateforme.
Avec une petite équipe bénévole, tout repose sur l'outillage : l'IA pour développer, l'automatisation pour traiter la donnée publique.
claude.md / Agents.md à la racine de chaque projet + des Skills sur-mesure pour donner le contexte à l'IA Le code est ouvert : un contributeur externe propose une Pull Request sur le dépôt Code for Senegal, qui se synchronise avec le dépôt applicatif. Chaque build passe par GitHub Actions (image Docker publiée au registre, contrôle qualité SonarQube), puis l'infrastructure récupère l'image à jour.

Les documents publics sont dispersés et rarement exploitables. Un workflow n8n surveille les sources gouvernementales (changedetection.io), déclenche le scraping, applique de l'OCR et du résumé via des modèles d'IA (Mistral AI, OpenAI), puis met à jour la base Directus.

Notre objectif : bâtir la base de données publiques la plus complète et fiable du Sénégal. Assemblée nationale, collectivités locales, données électorales, personnalités publiques, budget, documents et contenus éditoriaux : tout est relié dans un référentiel cohérent.

Deux ans après ce premier cap des 10 000 visiteurs, l'audience a changé d'échelle. La majorité de notre trafic vient aujourd'hui de la recherche Google - signe que les pages répondent à de vraies questions des citoyens.
59 k
Utilisateurs actifs / mois
252 k
Pages vues / mois
137 k
Clics Google (3 mois)
3,42 M
Impressions (3 mois)


Par transparence, voici ce que coûte le fonctionnement de nos plateformes sur une année. Ces montants couvrent l'infrastructure, les licences et les services ; ils n'incluent pas la rémunération des stagiaires : la majorité de l'équipe est bénévole.
Soit environ 502 283 FCFA par mois. À elles seules, les licences d'IA représentent 70 % du budget. Ces coûts sont couverts par les dons et le bénévolat.
Les prochains webinaires aborderont le chatbot, le workflow de développement IA et le DevOps en profondeur. Inscrivez-vous pour recevoir l'invitation par e-mail.
S'inscrire aux webinaires