T2C, l’app mobile pour les transports de Clermont-Ferrand

  • Application Flutter
  • iOS / Android
  • Horaires GTFS & temps réel GTFS-RT
  • Infrastructure OVH SecNumCloud
  • Services transports en commun

Refonte graphique et technique de l’application T2C des transports de Clermont-Ferrand

Contexte & objectifs

Haute disponibilité et continuité du service public numérique

Offrir aux usagers des transports en commun de la métropole clermontoise l’application mobile parfaite pour les guider et les accompagner au quotidien 

L’enjeu pour T2C était : donner aux usagers une appli mobile qui fonctionne vraiment, pas un outil gadget qu’on ouvre une fois et qu’on oublie, mais quelque chose d’utile à chaque trajet.

On a donc travaillé sur ce qui fait concrètement la différence dans ce type de projet :

  • Réduire le nombre de gestes pour accéder à l’information utile,
  • Coller aux usages mobiles réels, pas à une vision théorique du « bon parcours utilisateur », intégrer les retours du terrain au fil des versions,
  • Garantir des données fiables, à jour en permanence,
  • Et maintenir un niveau de disponibilité qui ne laisse pas les gens sans réponse au mauvais moment.

Nous concevons et développons des fonctionnalités utiles. Chaque aspect répond à un besoin concret, accessible en quelques interactions pour les usagers de la T2C à Clermont-Ferrand.

Horaires en temps réel

Les horaires affichés sont directement issus des flux temps réel du système d’information. Ça permet d’anticiper, de s’adapter, de ne pas rater son bus ou tram pour une question de minutes.

Cartographie des lignes

Une visualisation claire du réseau : lignes, arrêts, correspondances. L’intégration des cartes natives (Apple Plans, Google Maps) respectueuse des habitudes de l’utilisateur.

Recherche d’itinéraire

Un moteur de calcul d’itinéraire qui croise données théoriques et temps réel. En pratique, les usagers planifient leurs trajets sans avoir à multiplier plusieurs sources.

Infos trafic & notifications

Les perturbations remontent en temps réel. Des notifications push alertent directement les voyageurs concernés en fonction de leurs lignes habituelles.

Gestion des favoris

Lignes, arrêts, trajets récurrents : les utilisateurs de la métropole clermontoise sauvegardent leurs réglages.

La disponibilité d’une appli de transport, ça se joue surtout en cas de problème : heure de pointe, incident réseau, perturbation majeure, etc. Quand une intempérie survient dans une métropole, c’est 50 000 personnes qui vérifient les horaires de bus. C’est là que l’infrastructure doit tenir.

Nos applications utilisent en arrière plan les services d’OVHcloud Public Cloud, dans un environnement SecNumCloud. L’architecture a été dimensionnée pour :

  • Absorber un volume important de requêtes sans dégradation,
  • Gérer les pics sans intervention manuelle,
  • Rester disponible même sous forte sollicitation.

Quelques choix structurants :

  • Montée en charge horizontale via l’orchestration des services,
  • Allocation des ressources calée sur les usages réels observés,
  • Supervision et monitoring en continu,
  • Tests de charge réguliers pour ne pas découvrir les limites en production.
0

usagers quotidiens

0

recherches effectuées chaque jour

0

téléchargements

Un développement iOS et Android mutualisé

Le choix d’une approche mutualisée est central, avec l’utilisation de Flutter, le framework de Google, permettant de développer simultanément pour iOS et Android à partir d’une base de code unique.

Ce parti pris répond à plusieurs enjeux clés : réduction des délais de développement, homogénéité fonctionnelle entre les plateformes, et simplification de la maintenance dans le temps. Il permet également d’éviter les écarts d’expérience souvent observés entre applications natives distinctes.

Flutter offre par ailleurs des performances proches du natif, grâce à une compilation directe, garantissant une expérience fluide sans compromis pour l’utilisateur.

Le cycle de livraison s’appuie sur une chaîne d’intégration et de déploiement continu (CI/CD), automatisant les mises à jour et leur publication sur les stores. Enfin, l’intégration des solutions de cartographie natives (Apple Plans sur iOS et Google Maps sur Android) assure une expérience cohérente avec les habitudes des utilisateurs.

Développement T2C - Application et site web des Transports de Clermont Ferrand

Le GTFS (General Transit Feed Specification) c’est le standard ouvert qui structure les données de transport en commun : lignes, arrêts, horaires théoriques. Son extension temps réel, le GTFS-RT, y ajoute les positions de véhicules, les retards et les alertes trafic au moment où ils se produisent. Il s’agit d’un standard que les opérateurs de transport utilisent aujourd’hui pour exposer leurs données.

Le format GTFS est pensé pour de l’échange de données brutes, pas pour de la consommation mobile optimisée. Les fichiers sont volumineux, les mises à jour fréquentes, et le moindre délai de traitement se ressent côté utilisateur.

Notre équipe a dû s’approprier ces spécifications techniques en profondeur afin de comprendre les contraintes du format, ses limites, et les contournements possibles. Une fois la prise en main effectuée, nous avons décidé de concevoir une couche d’API intermédiaire qui fait vraiment le travail : structurer les données pour le mobile, unifier les flux théoriques et temps réel en une seule source cohérente, et tenir les temps de réponse même en charge.
Un double système de cache complète le dispositif, en mémoire pour les accès fréquents, sur disque pour tenir si le flux source est temporairement indisponible. C’est ce qui garantit qu’un usager obtient une réponse même dans les moments où le SI est sous pression.

En tant qu’acteur engagé pour le secteur public, Yoozly conçoit des solutions qui garantissent la continuité du service public numérique. Nous assurons une conformité stricte aux standards de transport public (GTFS-RT) et aux exigences d’accessibilité (RGAA), le tout propulsé par une infrastructure souveraine certifiée SecNumCloud.

Découvrez d’autres réalisations

Accompagner nos clients, c’est bâtir des outils qui tiennent la charge. Explorez nos derniers travaux en web, mobile et UX design.

Application mobile weldom gestion en magasin
  • Application métier
  • Application mobile

5 applis mobiles de gestion logistique au service des 300 magasins Weldom

Optimisation de process magasin à fort trafic simultané : préparation et délivrance de commandes web, gestion de retours et suivi de statuts en temps réel, infos produits et clients.

5 applis mobiles de gestion logistique au service des 300 magasins Weldom
Application logistique zodio
  • Application métier
  • Application mobile

Conception et développement de l’application vendeur des magasins Zôdio

Une app Android native conçue et développée par Yoozly : optimisation de la préparation Click & Collect, gestion des stocks temps réel et scan contextuel Zebra pour optimiser les process internes.

Conception et développement de l’application vendeur des magasins Zôdio
Espace client Salti.
  • Application métier
  • Application mobile
  • Site Web, catalogue & E-commerce

Espace client My SALTI, des services 100% digitalisés pour une gestion quasi autonome

Miroir de l’expérience client offerte par SALTI, l’espace client propose une app mobile iOS/Android et un accès web unifiés pour suivre et agir sur ses locations et valider ses devis en ligne.

Espace client My SALTI, des services 100% digitalisés pour une gestion quasi autonome

Lancez votre projet à enjeu de haute variation de trafic et haute disponibilité ?

Nos experts vous accompagnent sur le pilotage de votre roadmap stratégique en mettant la valeur produit au coeur des décisions.