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 !