Rénover l'habitat, à l'échelle nationale
Service public de rénovation de l'habitat à fort trafic : Ruby on Rails et Hotwire (Stimulus, Turbo), tests RSpec, sur monprojet.anah.gouv.fr.
- Rôle
- Développeur Ruby on Rails
- Période
- Oct. 2022 — Fév. 2023
- Lieu
- GUARANÍ · One Point
- Stack
- Ruby on Rails · Hotwire · Stimulus · Turbo · Docker · RSpec
- service public à fort trafic
- gouv.fr
Le contexte : monprojet.anah.gouv.fr, service public à fort trafic
L’Anah (Agence nationale de l’habitat) opère monprojet.anah.gouv.fr, le
service par lequel les particuliers déposent leurs dossiers d’aide à la
rénovation. C’est un service public à fort trafic, avec des contraintes
d’accessibilité, de fiabilité et de parcours pas-à-pas exigeantes.
Le défi : un parcours de dépôt accessible pour un public non technique
- Faire évoluer un parcours de dépôt de dossier multi-étapes, clair et tolérant aux erreurs, pour un public très large et non technique.
- Apporter de l’interactivité riche sans alourdir la stack ni multiplier le JavaScript côté client.
- Sécuriser les évolutions par des tests sur un service en production permanente.
L’approche : Ruby on Rails et Hotwire (Turbo, Stimulus)
J’ai travaillé en Ruby on Rails avec Hotwire — Turbo pour les navigations et mises à jour partielles, Stimulus pour les comportements côté client. Cette approche server-driven garde des interactions fluides tout en limitant la complexité front, un choix pragmatique pour la maintenabilité d’un service public sur le long terme.
Les évolutions sont couvertes par des tests RSpec, et l’environnement est conteneurisé avec Docker.
Le résultat : de l’interactivité riche sans surcouche JavaScript
Un parcours de dépôt de dossier robuste, accessible et tenu en production à l’échelle nationale, avec des interactions riches obtenues sans surcouche JavaScript lourde.
Stack & rôle : Rails, Hotwire, Docker, RSpec
Mission via GUARANÍ (One Point). Ruby on Rails, Hotwire (Stimulus, Turbo), Docker et tests RSpec sur un service public à fort trafic.