À propos

InfoStation est un projet personnel né d'une passion pour les transports et d'un intérêt pour les APIs en temps réel. Cette plateforme web affiche dynamiquement les horaires des trains en Île-de-France en exploitant les données de l'API PRIM d'Île-de-France Mobilités.
Le développement repose sur l'intégration de données en temps réel au format SIRI Lite. Les données brutes sont traitées et optimisées par ISA (InfoStation API), un projet complémentaire qui gère toute la logique de filtrage, de correction et d'adaptation des différences de format entre transporteurs comme la RATP et la SNCF.
L'interface constitue le cœur de ce projet. Elle s'inspire directement des écrans d'attente qu'on trouve dans les transports parisiens, avec une organisation en colonnes pensée pour une lecture rapide et intuitive. L'affichage présente les trains de manière claire avec un tri automatique selon les directions, ce qui facilite grandement la consultation des horaires. Les trains supprimés ou retardés sont mis en évidence pour que les utilisateurs puissent rapidement identifier les perturbations.
Pour respecter les quotas de l'API qui se rafraîchit toutes les 60 secondes, j'ai opté pour un système de rafraîchissement manuel des données. Cela permet aux utilisateurs de mettre à jour les informations quand ils le souhaitent tout en évitant un dépassement des limites d'appels.