TGV INOUI Pro
Refonte de TGV INOUI Pro, l’app mobile des voyageurs professionnels, UX, UI et design system scalable pour iOS et Android. Clarté sous pression pour les trajets, billets, perturbations et services à bord.
Ce qu'il fallait résoudre
Un existant vieillissant
L’app accumulait des années de features incrémentales : écrans denses, patterns inconsistants et parcours trop exigeants sous contrainte de temps, trouver le prochain train, ouvrir un billet, réagir à un retard.
Trajectoire sous contraintes techniques
Le composant de trajectoire des trains devait gérer des états temps réel (retards, arrêts ajoutés, changements de voie) dans des budgets de perf natifs stricts, des tokens partagés cross-plateforme, et des APIs parfois incomplètes ou instables.
Des composants qui tiennent en prod
Chaque pattern, inputs, alertes, icônes de services, cards voyage, devait rester lisible à grande échelle, documenté pour produit et eng, et résilient en light/dark sans fragmenter le code.
Comment on y est arrivés
- 01
Audit & cadrage
Cartographie des parcours critiques (liste des voyages, détail, gares desservies, accès billet) et scoring des frictions sur des scénarios réels, fenêtres d’embarquement, dossiers groupe, perturbations en cours de trajet.
- 02
Fondations design system
Langage TGV INOUI Pro : typo Avenir, magenta de marque, bleu/jaune secondaires pour info et alertes, et une librairie de composants (inputs, boutons, bannières) prête pour le build dual-platform.
- 03
Trajectoire & UI dense
Timeline des gares pensée comme un système d’états, progression, alertes, arrêts ajoutés, puis stress-test de la densité pour qu’engineering puisse livrer un pattern réutilisable plutôt que des écrans one-shot.
- 04
Handoff & itération
Specs, tokens et états d’interaction livrés avec reviews design aux côtés produit et mobile, puis itérations à partir des notes stores et du comportement in-app.



Ce qui a changé
Une expérience Pro plus claire pour les voyageurs qui gèrent leurs trajets sous pression, billet en un tap, états de perturbation lisibles, et un système partagé qui aligne iOS et Android au fil des évolutions.
