L.C©2026← Toutes les missions
04 — Anah — monprojet.anah.gouv.fr

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 HotwireTurbo 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.

Un projet similaire ? Parlons-en