
TrainWise — Recommandation de trajets SNCF en temps réel
TrainWise est un service web de recommandation de trajets ferroviaires développé dans le cadre du hackathon "Tourisme en train" organisé par l'EFREI Paris (juin 2026).
Ce que fait le service
L'utilisateur saisit une gare de départ, une gare d'arrivée et un créneau horaire. TrainWise interroge l'API SNCF Navitia en temps réel et retourne les meilleurs trajets disponibles, classés selon quatre critères : proximité horaire, rapidité, empreinte carbone et nombre de correspondances.
Données utilisées
API SNCF Navitia (itinéraires, perturbations, temps réel)
API ADEME Impact CO₂ (empreinte carbone certifiée par trajet)
ressources.data.sncf.com : horaires-sncf, gares-de-voyageurs, frequentation-gares (licence ODbL)
Fonctionnalités principales
Recherche avec autocomplete des gares · Mode Partir/Arriver · Accessibilité PMR · Empreinte carbone officielle ADEME · Perturbations en temps réel par ligne (RER, Transilien, TGV, TER) avec couleurs officielles RATP/SNCF · Tableau de bord 3 colonnes · Refresh automatique toutes les 5 minutes
Stack technique
Python · Flask · Docker · Nginx · API SNCF Navitia · API ADEME Impact CO₂
Équipe : François LOZACH · Dat-Sam NGUYEN · Maxime MATHIEU — EFREI Paris, promotion 2026
Vues