Aller au contenu principal

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évu

Ajouter 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évu

Permettre 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évu

Visualiser 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 cours

Fonctionnalité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)