mathis 72de543dc6 RELEASE V5.0.0 : Voici les modifications apportées :
-> IMPLÉMENTATION DONNÉES GTFS / GTFS-RT / SIRI LTE SNCF
-> RESTRUCTURATION DE L'APP.

FONCTIONNALITÉS EN COURS DE DÉVELOPPEMENT :

-> REFONTE DU DESIGN DES AFFICHEURS CLASSIQUES
-> AMÉLIORATION DES
2026-08-30 01:58:16 +02:00
2026-04-10 22:08:38 +02:00
2026-03-19 15:46:03 +00:00
2026-03-19 15:46:03 +00:00

🚅 Afficheurs Ferrovia

Application web de téléaffichage ferroviaire et d'information voyageurs en temps réel (PIDS - Passenger Information Display Systems), reproduisant fidèlement les écrans d'affichage des gares françaises (SNCF).


✨ Fonctionnalités

  • 📡 Données Réelles & Complètes :
    • Horaires théoriques issus de l'archive officielle GTFS SNCF (3 507 gares, 41 847 circulations : TGV INOUI, OUIGO, TER, INTERCITÉS, ICE, TGV Lyria).
    • Retards, perturbations et suppressions en direct via GTFS-RT.
    • Détection et affichage des voies et quais réels via les flux SIRI-Lite.
  • 🖥️ Multiples Générations d'Afficheurs :
    • AFL (Afficheurs Fluides & Lumineux) : Écrans modernes pour halls et quais (Départs / Arrivées).
    • Classiques : Écrans d'affichage historiques (Départs, Arrivées, Écrans de Quai avec liste des arrêts desservis).
    • EVA : Écrans vidéo voyageurs enrichis.
  • 🔊 Module d'Annonces Sonores : Jingles et annonces synthétiques en temps réel.
  • 🔍 Recherche Intelligente des Gares : Reconnaissance instantanée des gares, codes UIC, variantes d'écriture et abréviations (Valence-TGV, Paris-Montparnasse, Lyon-Part-Dieu, etc.).

📋 Patchnotes / Historique des Versions

Pour consulter le journal détaillé de toutes les versions, consultez le fichier CHANGELOG.md.

🚀 Version 4.0.0 (V4) - Dernière version

  • Intégration GTFS & GTFS-RT Exhaustive : 3 507 gares et 41 847 circulations réelles intégrées sans données mockées.
  • Quais Réels SIRI-Lite : Extraction en continu des quais réels avec isolation stricte par gare sélectionnée et par arrêt.
  • Recherche Intelligente : Algorithme tolérant aux tirets, accents et alias pour tous les noms de gares.
  • Normalisation des Horaires : Prise en charge des trains de nuit et horaires modulo 24h.
  • Codebase Propre : Résolution complète de tous les avertissements ESLint (Compiled successfully).

🚆 Version 3.0.0 (V3)

  • Nouveaux types d'afficheurs AFL, Classiques et EVA.
  • Module d'annonces sonores en temps réel.
  • Gestion avancée des trains combinés / multi-tranches et des substitutions par autocar.

🚉 Version 2.0.0 (V2)

  • Écrans dédiés par voie et quai avec liste déroulante des arrêts aval.
  • Alternance dynamique des états de circulation et synchronisation automatique.

🏁 Version 1.0.0 (V1)

  • Lancement initial de la plateforme avec horloge temps réel et reproduction de la signalétique ferroviaire.

🛠️ Installation & Démarrage

# Installer les dépendances
npm install

# Lancer le serveur de développement (http://localhost:3000)
npm start

# Compiler pour la production
npm run build

📄 Licence

Projet développé pour la simulation et la restitution d'écrans d'information ferroviaire. Données fournies sous licence ouverte via transport.data.gouv.fr et SNCF Open Data.

S
Description
No description provided
Readme
33 MiB
0 Stars 1 Watchers 0 Forks
Languages
JavaScript 85.8%
CSS 10%
HTML 3.6%
Python 0.6%