EN VOITURE.
Ce que ça fait
Une carte de nuit où circulent tous les trains de France en temps réel : TGV en rose, Intercités en ambre, TER en cyan, chacun avec sa traînée, sa vitesse estimée et son retard. Les trains en retard pulsent en rouge. Zoom sur Paris, clic sur un train : sa desserte complète, gare par gare.
Comment ça marche
La SNCF ne publie pas de positions GPS, seulement les horaires théoriques (GTFS) et les retards temps réel (GTFS-RT, en protobuf). Le serveur décode le protobuf avec un décodeur écrit à la main, rapproche les deux flux (les identifiants ne concordent que par le code UIC des gares), puis interpole la position de chaque train entre ses arrêts, retards inclus.
Sous le capot
Node.js pur, zéro dépendance : décodeur protobuf, serveur HTTP, moteur de positions. Front en canvas, sans framework.