Eutyn - Outil de transparence parlementaire

Bonjour à tous,

Je présente Eutyn, une plateforme civic-tech dédiée à la transparence de l’Assemblée nationale. Le nom vient de l’euthyna — la procédure de reddition de comptes des magistrats en Grèce antique. L’ambition : rendre l’activité parlementaire lisible, gratuite et accessible aux citoyens, journalistes et chercheurs, sur la durée et dans le détail.

Couverture actuelle :

  • députés, mandats, biographies
  • organes (groupes, commissions)
  • scrutins publics et votes individuels
  • profondeur historique : 14e législature → 17e (2002 → aujourd’hui)

Côté technique :

  • ingestion JSON/ZIP de l’open data AN + détection de changement par ETag par polling
  • normalisation en PostgreSQL self-hosted, pipeline TypeScript (Node, BullMQ, Redis)
  • backend Symfony 8 / API Platform 4, frontend Nuxt 4
  • hébergement Scaleway Paris (RGPD, souveraineté)

API :

  • REST publique, read-only : https://api.eutyn.fr
  • documentation OpenAPI : https://api.eutyn.fr/api
  • format JSON-LD / HAL (API Platform)
  • toutes les données restent celles de l’AN — Eutyn ne modifie pas les sources, ne produit aucune interprétation politique

Ce sur quoi je cherche des retours :

  • les conventions d’API (cohérence, pagination, filtres, vocabulaire)
  • les trous de données ou incohérences historiques que vous auriez croisés sur d’autres projets
  • des cas d’usage auxquels je n’aurais pas pensé

Solo sur le projet, donc tout retour technique, critique ou suggestion m’est précieux.

Merci !

[https://eutyn.fr]