Le projet
L’Agence bio, organisation publique qui se consacre à la promotion de l’agriculture biologique en France, administre le Portail de notification par lequel les 140 000 opérateurs bio viennent déclarer leur activité. Ce portail propose plusieurs API pour l’import de données via les Organismes Certificateurs (Ecocert, etc.) et l’extraction de données pour l’Annuaire Bio ou la plateforme data.gouv.fr.
Mise en service
Décembre 2022
Missions
Nous avons été sollicités pour la refonte ergonomique du Portail de notification de l’Agence Bio :
- Analyse des besoins et workflows
- Conception de l’interface utilisateur (UX et design graphique à la Charte d’Etat)
- Développement de nouvelles API spécifiques
- Interface avec la plateforme de cartographie Cartobio
Technologies
Front :
- VueJS – framework Quasar
- Système de design de l’Etat
- API cartographie LeafletJS
Back :
- NodeJS (reprise et évolution d’une API existante)
- Documentation Swagger
- Publication de l’API sur data.gouv.fr
- Imports de fichiers XLSX, CSV et JSON
- Export de fichiers XLSX et API JSON
- API de géocoding Adresses Gouv
- API de géocoding Google Maps
- API INSEE Sirene
- Base de données PostgreSQL
- ORM : Sequelize
- Sentry : supervision des bugs et performances
- Uptimerobot : suivi de disponibilité
Infrastructure
- Docker sur architecture multiserveurs (5 serveurs)
- Nginx avec déploiement zero downtime