Water Level Monitoring Web App

Collaborated in a 6-member team to monitor water levels in Flanders for CIPAL, using sensor data from waterinfo.be APIs processed with Node-RED and visualized through Grafana. I was in charge of developing the Streamlit app enabling users to sign up, view water levels on charts, set thresholds for alerts, and manage sensor setup files with Firebase with the help of other team members


Key Impact

  • Delivered a user-friendly web app with login and registration functionalities, enabling users to monitor water levels across Flanders.
  • Implemented customizable alert thresholds for significant water level changes, ensuring timely notifications.
  • Enabled users to view and store sensor files, such as water level records and setup files for multiple stations.

Technology Stack

  • Frontend: Streamlit
  • Backend: Node-RED, Firebase
  • Data Source: waterinfo.be APIs
  • Visualization: Grafana

Project Showcase

© 2025 Emmanuel Akpandara. All Rights Reserved.