Cohorte Été 2025

CapMetro

En ville, les usagers composent avec des horaires peu fiables, des temps d'attente flous et l'absence d'informations en temps réel.

Été 2025 5 codeurs
+2
À propos de ce projet

Pourquoi

En ville, les usagers des transports composent avec des horaires peu fiables, des temps d’attente flous et l’absence d’informations en temps réel — correspondances manquées et frustration à la clé. L’appli CapMetro répond à ces problèmes avec un outil numérique centralisé pour suivre les bus en direct et analyser la performance des lignes. En s’appuyant sur les données publiques, elle permet aux usagers d’Austin de mieux décider et renforce la confiance dans le réseau.

Qu’est-ce que c’est ?

CapMetro est une application web qui visualise en temps réel la position des bus publics d’Austin (Texas). On y consulte les lignes actives, on compare horaires prévus et réels, et on explore la fiabilité des lignes grâce aux statistiques de performance. Pensée pour l’accessibilité et la réactivité, la plateforme donne une image claire et à jour du réseau, à partir de données publiques ouvertes.

Comment ça marche ?

CapMetro simplifie le suivi des bus grâce à une carte interactive en direct : tous les bus actifs du réseau, ou une ligne précise saisie par son numéro. Chaque arrêt affiche les horaires prévus et réels, avec un rafraîchissement toutes les 15 secondes. Une page d’analyse complète le tout : statistiques historiques de ponctualité par ligne et par heure de la journée. En combinant données en direct et enseignements utiles, l’appli aide les usagers à planifier leurs trajets et à évaluer la fiabilité du réseau. Toutes les données proviennent du Texas Open Data Portal, transmises par WebSockets pour des mises à jour à faible latence.

Fonctionnalités

Suivi des bus en temps réel

  • Position en direct de tous les bus CapMetro, ou filtrage par numéro de ligne
  • Carte rafraîchie toutes les 15 secondes
  • Horaires prévus et réels affichés à chaque arrêt

Analyse des lignes et horaires

  • Page dédiée à la ponctualité historique
  • Tendances de fiabilité par ligne et par heure

Expérience utilisateur

  • Carte interactive propulsée par l’API Google Maps
  • Suivi d’une ou de plusieurs lignes à la fois
  • Vue d’ensemble du réseau CapMetro complet

Technologies

React.js propulse l’interface, avec l’API Google Maps intégrée pour la visualisation des bus en direct. Python avec Flask assure le back-end : appels d’API, communication WebSocket en temps réel et traitement fiable des données de transport — requêtes par ligne, comparaisons horaires, calculs analytiques.

PostgreSQL stocke les horaires structurés et Redis gère le cache des positions en direct, pour des requêtes efficaces et des mises à jour rapides. L’appli s’intègre à l’API du Texas Open Data Portal et utilise WebSockets pour un rafraîchissement fluide toutes les 15 secondes.

Démos
01 — Technologies

Comment c’est construit ?

React
Node.js
Flask
Python
PostgreSQL
Redis
02 — Chronologie

Une cohorte. Une mise en ligne.

Été 2025
Parcourir le catalogue

Découvrez tout ce que nos codeurs ont mis en ligne.

Toutes les applis