À propos de graoulib-watch

Un projet de suivi et d'analyse en temps réel du réseau de vélos en libre-service GraouLib'

Le projet

graoulib-watch est un projet indépendant de suivi et d'analyse du réseau de vélos en libre-service GraouLib' de l'Eurométropole de Metz.

Cette application permet de visualiser en temps réel :

  • L'état du réseau (nombre de stations, vélos disponibles, capacité totale)
  • Les statistiques de chaque station (vélos disponibles, emplacements libres, statut de location/retour)
  • Les statistiques de déplacements (trajets effectués, durées moyennes, distances, routes les plus fréquentées)
  • L'évolution de la disponibilité du réseau dans le temps

Le projet collecte et analyse les données disponibles du réseau GraouLib' pour fournir des informations utiles aux utilisateurs et aux curieux du système de transport.

Avertissement important

Ce projet est entièrement indépendant et n'est pas affilié à :

GraouLib' ou son propriétaire
Fifteen (l'exploitant du réseau)
L'Eurométropole de Metz (le propriétaire du réseau)

Ce projet est développé à des fins éducatives et de curiosité personnelle. Il utilise des données accessibles via l'API du réseau.

Détails techniques

Ce projet est développé en Go avec le framework web Fiber, et utilise :

  • InfluxDB pour le stockage des données temporelles
  • Redis (optionnel) pour le cache et les données en temps réel
  • WebSockets pour les mises à jour en temps réel
  • Alpine.js et Chart.js pour l'interface utilisateur interactive

Les données sont collectées périodiquement depuis l'API du réseau et stockées pour permettre l'analyse historique et les statistiques.