Hubleau : Visualisation Hydrométrique en Temps Réel

Application web d'exploitation des données de l'API Hub'Eau pour le suivi des cours d'eau.

  • Python (Flask)
  • SQLite / MongoDB
  • JavaScript (Leaflet.js)
  • API Hub'Eau
  • Git

Contexte & rôle

Ce projet, réalisé en équipe de 6, visait à concevoir un outil de monitoring des cours d'eau français en exploitant l'API Hub'Eau. L'objectif était de collecter des données massives (stations et mesures), de les stocker localement pour optimisation, et de les restituer via une interface interactive incluant une carte de France dynamique et des tableaux de bord analytiques.

Méthodologie

Le projet a été piloté via la méthode Agile SCRUM, structurée par des sprints d'une semaine et des daily scrums pour fluidifier le travail d'équipe. En charge de la partie conception, j'ai réalisé la modélisation du schéma relationnel (Diagramme E.R) et la planification PERT pour sécuriser le rendu. J'ai également participé à la mise en place du pipeline ETL pour automatiser la récupération et l'insertion des données de l'API vers notre base de données locale.

Démonstration
Diagrammes & Architecture