Feuille de route
Construire la transparence, étape par étape
Tout ce qui a été fait, ce qui est en cours et ce qui arrive. Bursae est un projet vivant, construit de manière itérative.
Contexte éditorial
PrévuAjouter du contexte qualitatif aux données quantitatives.
- Scraping d'articles de presse locale
- Association article ↔ commune
- Affichage sur la fiche commune
- Modération du contenu
Signalement d'erreurs
PrévuPermettre aux utilisateurs de signaler des erreurs dans les données.
- Formulaire de signalement sur chaque fiche
- File de modération admin
- Suivi des corrections (data_revision)
- Notification aux signaleurs
Vue pluriannuelle des investissements (AP/CP)
PrévuVisualiser les autorisations de programme et crédits de paiement sur plusieurs années.
- Modèle de données AP/CP
- Visualisation pluriannuelle des engagements
Brique B2G
En coursFonctionnalités destinées aux collectivités et administrations.
- Page tarifs et offre de service
- Validation et statuts de pages (auto, validée, indépendante)
- Demandes de reprise par les collectivités
- Admin : modération, contexte éditorial, statuts
Enrichissement fiche collectivité
TerminéRendre chaque fiche commune plus riche et plus utile.
- Sparklines SVG inline sur 13 indicateurs clés
- Résumé automatique en une phrase (généré depuis les données)
- Comparaison visuelle à la strate (▲/▼ colorés, % d'écart)
- Barres horizontales de fiscalité comparée (commune vs strate)
- Évolution démographique avec sparkline et variation %
- Navigation EPCI (communes de la même intercommunalité)
- Liens vers les anciennes communes fusionnées
- Export CSV visible dans l'en-tête
SEO & acquisition organique
TerminéVisibilité dans les moteurs de recherche.
- JSON-LD riche (GovernmentOrganization, Dataset, Table)
- Meta OpenGraph et Twitter Cards par page
- URLs canoniques
- Sitemap XML dynamique
- Données structurées PropertyValue pour les indicateurs
Extension nationale
TerminéPréparer l'architecture pour couvrir toutes les communes de France.
- Schéma compatible multi-départements
- Nomenclature M14 (avant 2024) et M57 (à partir de 2024)
- SSG/ISR : top 80 communes au build, reste on-demand
- Sitemap dynamique
- Performance : revalidation hebdomadaire
Vulgarisation & pédagogie
TerminéRendre les données budgétaires compréhensibles pour tout le monde.
- Glossaire de 30 termes avec infobulles et pages dédiées (/docs)
- Explications accessibles avec exemples concrets
- TL;DR pour chaque terme budgétaire
- Infobulles cliquables (navigation vers la page de doc)
- Page d'accueil pédagogique
- Page « À propos » avec principes de transparence et neutralité
Pipeline d'ingestion Gironde
TerminéPipeline complet : téléchargement, parsing, upsert en base, vérification de couverture.
- Téléchargement automatisé des fichiers DGFiP
- Parsing CSV → schéma normalisé avec indicateurs calculés
- Upsert idempotent (ON CONFLICT DO UPDATE)
- 538 communes de Gironde, exercices 2017-2024
- Budget fonctionnement, investissement, synthèse financière, fiscalité
- Données de population et strates démographiques
- Table de fusions de communes
- Monitoring et vérification de couverture
Spike data & faisabilité
TerminéValidation de la faisabilité : parsing des fichiers DGFiP, modèle de données, preuve de concept.
- Analyse des fichiers CSV de la DGFiP (format, encodage, délimiteur)
- Schéma de base de données normalisé (12 tables)
- Parser TypeScript pour les balances comptables
- Preuve de concept sur la Gironde (département 33)
- Choix de la stack : Next.js, Drizzle, Neon, Tailwind
- Mise en place du monorepo (parser, db, ingestion, web)