Document

Nigeria Flood Prediction Dashboard: Building a Smarter Way to Monitor Flood Risk

Adedolapo Adeusi

April 27, 2026

Flooding remains one of the most disruptive environmental hazards in Nigeria. It affects lives, livelihoods, transport networks, agriculture, and critical infrastructure across many states every year. The challenge is not only responding after a flood happens, but also identifying risk early enough to support better preparedness.

That is the problem the Nigeria Flood Prediction Dashboard was built to address.

This project brings together near-real-time hydrological and weather data, machine learning forecasts, and satellite-based risk layers into a single interactive platform. The result is a dashboard that helps users monitor gauge stations, view short-term flood probabilities, and explore flood-prone areas across Nigeria on a live map.

Why This Dashboard Matters

Flood monitoring is often fragmented. River levels may live in one system, weather signals in another, and geospatial risk context in yet another. Decision-makers then have to piece everything together under time pressure.

The Nigeria Flood Prediction Dashboard simplifies that workflow by combining:

  • river gauge observations
  • meteorological data
  • machine learning flood forecasts
  • geospatial flood-risk overlays
  • station-level charts and map-based analysis

Instead of jumping across multiple tools, users can inspect all of these signals in one place.

What the Dashboard Does

At a high level, the platform is designed to answer three practical questions:

  1. What is happening right now at monitored gauge stations?
  2. What is the likely flood risk over the next few hours or days?
  3. Which areas are historically or physically more susceptible to flooding?

To support that, the dashboard includes:

  • a map of monitored stations across Nigeria
  • 6-hour, 12-hour, 24-hour, 48-hour, and 72-hour flood forecasts
  • station detail panels with water level and rainfall charts
  • state-level flood-risk areas on the map
  • satellite overlays such as flood susceptibility and JRC Global Surface Water
  • live backend services that expose data through REST APIs and WebSockets

How the System Works

The dashboard is built as a full-stack geospatial and machine learning platform.

1. Data Ingestion

The system collects hydrological and weather inputs from external sources and scheduled ingest jobs. These jobs pull river and meteorological data, refresh supporting spatial layers, and store the results in the platform database.

The project also supports satellite-driven layers through Google Earth Engine workflows. Those layers are processed, clipped to Nigeria, exported as cloud-optimized rasters, and served as map tiles.

2. Time-Series and Spatial Storage

Data is stored in TimescaleDB with PostGIS, which makes it possible to manage both time-series observations and spatial datasets in one database environment.

This is important because flood prediction depends on both:

  • measurements over time, such as water level and rainfall
  • location-based context, such as station position and flood-prone terrain

3. Feature Engineering and Machine Learning

The system transforms raw observations into model-ready features such as:

  • current water level
  • flow rate
  • short-term water level changes
  • rolling rainfall totals
  • estimated soil moisture proxy
  • river level as a percentage of bank-full condition

These features are then passed into machine learning models that estimate flood probability at multiple forecast horizons. The architecture combines XGBoost and LSTM models, allowing the platform to capture both structured tabular patterns and temporal behavior.

4. API and Tile Services

The backend is powered by FastAPI, which exposes station data, forecasts, alert information, and map overlay metadata. Raster layers are served as web map tiles through TiTiler, making large geospatial datasets usable in a browser-based dashboard.

5. Interactive Frontend

The user interface is built with React, Vite, MapLibre, and ECharts. This gives the platform an interactive map experience, fast UI rendering, and compact visual summaries for forecasts and time-series behavior.

Users can:

  • Select a gauge station
  • Inspect forecast probabilities by time horizon
  • review water level behavior
  • switch satellite overlays on and off
  • Compare the flood-risk context directly on the map

Flood Susceptibility and JRC Global Surface Water

Two important overlays in the dashboard help give spatial context to the forecast data.

Flood Susceptibility Layer

This layer is clipped to Nigeria and classified into four categories:

  • Highly Susceptible
  • High
  • Moderate
  • Low

It helps users see which areas are structurally more prone to flooding, even before looking at short-term forecast outputs.

JRC Global Surface Water Layer

This layer provides a historical surface water context derived from satellite observations. It helps reveal places where water occurrence has been persistent or significant over time, adding another lens for understanding landscape-level flood behavior.

Together, these layers help users interpret not just forecast probabilities, but also the broader physical and environmental context behind flood exposure.

A Practical User Experience

One of the strongest parts of the dashboard is that it is designed for direct interpretation, not just technical demonstration.

For example:

  • A user can click a station and instantly see short-term flood probabilities
  • The map highlights at-risk areas visually
  • The selected overlay updates the legend automatically
  • The right-side panel provides a clearer view of water level behavior for the selected station

This makes the platform useful for analysts, planners, emergency coordinators, researchers, and anyone who needs a clearer picture of flood conditions without digging through raw datasets manually.

Technology Stack

The dashboard combines a modern geospatial and data engineering stack:

  • React + Vite for the frontend
  • MapLibre GL for interactive web mapping
  • ECharts for charting
  • FastAPI for backend APIs
  • Redis for caching
  • TimescaleDB + PostGIS for time-series and spatial storage
  • BentoML for serving machine learning models
  • MLflow for experiment tracking
  • MinIO for raster and artifact storage
  • TiTiler for serving cloud-optimized geospatial tiles
  • Docker Compose for local orchestration
  • Google Earth Engine for spatial flood-risk layer generation

Why This Approach Is Valuable

This dashboard is valuable because it does more than visualize flood data. It creates a connected workflow from data collection to model inference to map-based interpretation.

That means the platform can support:

  • earlier awareness of elevated flood risk
  • faster review of station behavior
  • clearer communication of risk through maps and classes
  • stronger integration between environmental data and geospatial analysis

It also demonstrates how local development environments can still power a serious, near-real-time decision-support tool when they are connected to live or regularly refreshed external data sources.

Looking Ahead

The Nigeria Flood Prediction Dashboard already provides a strong foundation, but it also opens the door for future enhancements, such as:

  • more station coverage across Nigeria
  • stronger alerting workflows
  • administrative and reporting views
  • mobile-friendly emergency access
  • scenario-based planning tools
  • richer flood extent products from additional satellite workflows

As climate risk intensifies and flood events become more disruptive, systems like this can help move monitoring from reactive reporting toward proactive decision support.

Conclusion

The Nigeria Flood Prediction Dashboard is a practical example of how data engineering, machine learning, geospatial infrastructure, and thoughtful interface design can come together to solve a real-world problem. By combining near-real-time observations, forecast modeling, and map-based risk layers in one experience, the platform helps make flood intelligence more accessible, interpretable, and actionable. In simple terms, it gives users a better way to see what is happening, what may happen next, and where the greatest flood vulnerability lies.

RECENT ACTIVITIES AND PROJECT...

URABN HEAT ISLAND EFFECT IN CALABAR MUNICIPAL

URABN HEAT ISLAND EFFECT IN CALABAR MUNICIPAL

ANALYZING URBANIZATION TRENDS IN KANO STATE, NIGERIA USING NIGHTTIME LIGHTS REMOTE SENSING DATA

ANALYZING URBANIZATION TRENDS IN KANO STATE, NIGERIA USING NIGHTTIME LIGHTS REMOTE SENSING DATA

COMPREHENSIVE OFFSHORE SURVEILLANCE AND MARITIME INFRASTRUCTURE MONITORING

COMPREHENSIVE OFFSHORE SURVEILLANCE AND MARITIME INFRASTRUCTURE MONITORING

Comprehensive Aerial Survey and Mapping for Golf Course Asset Management at Lakowe Golf Lake

Comprehensive Aerial Survey and Mapping for Golf Course Asset Management at Lakowe Golf Lake

Professional Drone Training Program for Enhanced Corporate Security Operations at Sahara Group

Professional Drone Training Program for Enhanced Corporate Security Operations at Sahara Group

Advanced Aerial Topographic Survey and Mapping for Land Development in Ogun State

Advanced Aerial Topographic Survey and Mapping for Land Development in Ogun State

Precision RGB and Thermal Imaging Revolutionizes Solar Infrastructure Inspection In Enugu

Precision RGB and Thermal Imaging Revolutionizes Solar Infrastructure Inspection In Enugu

Advanced Drone-Based Topographic Survey for Precision Land Development Planning

Advanced Drone-Based Topographic Survey for Precision Land Development Planning

Mapping the Future: Comprehensive Area Survey Transforms Land Development in Akure

Mapping the Future: Comprehensive Area Survey Transforms Land Development in Akure

Precision Topographical Survey and Mapping for Smarter Infrastructure Planning

Precision Topographical Survey and Mapping for Smarter Infrastructure Planning

Precision Drone Volumetric Surveys: How Purechem Industries Optimized Mineral Stockpile Management

Precision Drone Volumetric Surveys: How Purechem Industries Optimized Mineral Stockpile Management

Advanced Mapping & Environmental Survey for Ilubirin Property, Lagos Island

Advanced Mapping & Environmental Survey for Ilubirin Property, Lagos Island

Unveiling the Invisible: LiDAR Technology Transforms Terrain Analysis in Abeokuta North

Unveiling the Invisible: LiDAR Technology Transforms Terrain Analysis in Abeokuta North

 DETAILED AERIAL, LAND SURVEY AND GIS ANALYSIS FOR ADVANCED REAL ESTATE DEVELOPMENT

 DETAILED AERIAL, LAND SURVEY AND GIS ANALYSIS FOR ADVANCED REAL ESTATE DEVELOPMENT

Professional Drone Mapping and GIS Training For ETA-ZUMA Mining Company

Professional Drone Mapping and GIS Training For ETA-ZUMA Mining Company

Installation of Intelligent Traffic Lights

Installation of Intelligent Traffic Lights

Geological Report on a Mining/Exploration Survey

Geological Report on a Mining/Exploration Survey

Drone Survey and Mapping of Shaishen Foods Limited

Drone Survey and Mapping of Shaishen Foods Limited

Lidar Topographic Mapping Project

Lidar Topographic Mapping Project

Geophysical/hydrogeophysical Studies for Groundwater Development

Geophysical/hydrogeophysical Studies for Groundwater Development

Togo Digital Terrain Model Project

Togo Digital Terrain Model Project

Drone Mapping of Parts of Lome Rail Line for Graceland Energy Located at Lome Togo

Drone Mapping of Parts of Lome Rail Line for Graceland Energy Located at Lome Togo

Drone/land Survey of Pure-chem Industrial Limited, Ogun State.

Drone/land Survey of Pure-chem Industrial Limited, Ogun State.

Drone Inspection/survey of Southern Lake Estate, Chevron, Lekki, Lagos State

Drone Inspection/survey of Southern Lake Estate, Chevron, Lekki, Lagos State

Anniversary-Workshop on the Application of Remote Sensing and Drone Technology in GIS -Abuja

Anniversary-Workshop on the Application of Remote Sensing and Drone Technology in GIS -Abuja

Topographic Mapping of Oyo State

Topographic Mapping of Oyo State

Topographic Mapping of Part of the Local Government Areas in Oyo State

Topographic Mapping of Part of the Local Government Areas in Oyo State

Topographic Mapping of Part of Kwara, Ekiti and Kogi State Local Government Area

Topographic Mapping of Part of Kwara, Ekiti and Kogi State Local Government Area

Political Map of South West, Nigeria Located in Nigeria

Political Map of South West, Nigeria Located in Nigeria

Topographic Mapping of Parts of Niger State Located at Niger State, Nigeria

Topographic Mapping of Parts of Niger State Located at Niger State, Nigeria

Topographic Mapping of Part of Kwara, Ekiti, and Kogi State Local Government Area Located in Nigeria

Topographic Mapping of Part of Kwara, Ekiti, and Kogi State Local Government Area Located in Nigeria

Topographic Mapping of Part of Kwara State Local Government Area Located at Kwara State Nigeria

Topographic Mapping of Part of Kwara State Local Government Area Located at Kwara State Nigeria

Flood Analysis of Amuwo-odofin Orthophoto.

Flood Analysis of Amuwo-odofin Orthophoto.

Site Inspection Using Drone of Water Corporation Located at Oke-aro Agege

Site Inspection Using Drone of Water Corporation Located at Oke-aro Agege

24,000 meter Lome Rail Line for Drone Mapping, Graceland Energy Located at Lome, Togo

24,000 meter Lome Rail Line for Drone Mapping, Graceland Energy Located at Lome, Togo

10 Drone Inspection Traffic Signal in Lagos

10 Drone Inspection Traffic Signal in Lagos

Lagos October 1st Free GIS Training Workshop

Lagos October 1st Free GIS Training Workshop

Osun state parcel project

Osun state parcel project

Drone Mapping & Vectorization Of Abu-allied Farm

Drone Mapping & Vectorization Of Abu-allied Farm

Proposal for aerial deployment, tracking and monitoring of threats in victoria island phase 1 and ikoyi phase 2, nigeria

Proposal for aerial deployment, tracking and monitoring of threats in victoria island phase 1 and ikoyi phase 2, nigeria

Jabi Lake Mall Solar Inspection – Abuja

Jabi Lake Mall Solar Inspection – Abuja

Ground Control and Drone Survey for Mast 3D Modeling

Ground Control and Drone Survey for Mast 3D Modeling

Telecom Drone 3D and 2D Modeling of Cellsite

Telecom Drone 3D and 2D Modeling of Cellsite

Free GIS Spatial Analysis Training (Lagos Branch)

Free GIS Spatial Analysis Training (Lagos Branch)

800 Building Plots Aerial Capture and Delineation for Database. Greenfield Estate

800 Building Plots Aerial Capture and Delineation for Database. Greenfield Estate

100 Hectares Aerial Survey with Differential GPS of High Accuracy

100 Hectares Aerial Survey with Differential GPS of High Accuracy

Protected: Nigeria Crime Report and Dashboard

Protected: Nigeria Crime Report and Dashboard

Drone Survey and Mapping – Victoria Island  Copy

Drone Survey and Mapping – Victoria Island Copy

Akwa-Ibom 500 Hectares Drone Survey and Mapping in Nigeria

Akwa-Ibom 500 Hectares Drone Survey and Mapping in Nigeria

Ground Control Establishment – Republic of the Niger – Kano, Kastina, Jigawa, Kaduna

Ground Control Establishment – Republic of the Niger – Kano, Kastina, Jigawa, Kaduna

Drone Survey and Mapping – Victoria Island

Drone Survey and Mapping – Victoria Island

Control Point Establishment – DGPS

Control Point Establishment – DGPS

Land Survey – Northern Nigeria

Land Survey – Northern Nigeria

Biodiversity Mapping – Sweden

Biodiversity Mapping – Sweden

Flood Impact Mapping – United Kingdom

Flood Impact Mapping – United Kingdom

M and E GIS Dashboard for Control Establishment Project

M and E GIS Dashboard for Control Establishment Project

Geodatabase Management System Training For National Boundary Commission

Geodatabase Management System Training For National Boundary Commission

Nigeria Topographic Map – Project

Nigeria Topographic Map – Project

Abuja Training on Introduction to GIS

Abuja Training on Introduction to GIS

200 Hectares Land and Drone Survey – Lagos Nigeria

200 Hectares Land and Drone Survey – Lagos Nigeria

Inspection of 30 hectares drainage

Inspection of 30 hectares drainage

Drainage Drone Mapping and Surveying in Lagos Nigeria

Drainage Drone Mapping and Surveying in Lagos Nigeria

GIS Cadastral Mobile Application

GIS Cadastral Mobile Application

Abuja Topographical Map – HD GIS Mapping

Abuja Topographical Map – HD GIS Mapping

Ground Topography Survey (Lagos Island)

Ground Topography Survey (Lagos Island)

2.7km2 Topography Survey in Snake Island

2.7km2 Topography Survey in Snake Island

GIS Masterclass

GIS Masterclass

Sokoto Contour Map

Sokoto Contour Map

NDVI Vegetation Assessment in Lagos State

NDVI Vegetation Assessment in Lagos State

Lagos drone training master class

Lagos drone training master class

Ifako drone topographic survey and mapping

Ifako drone topographic survey and mapping

CMD Lagos 3D mapping aerial modeling

CMD Lagos 3D mapping aerial modeling

GIS and Drone Masterclass

GIS and Drone Masterclass

Drone aerial survey and mapping – Lagos Island _ Somolu

Drone aerial survey and mapping – Lagos Island _ Somolu

Covid-19 | Nigeria Data Visualisation

Covid-19 | Nigeria Data Visualisation

Benue Flood Analysis

Benue Flood Analysis

Aerial photography Ile-Ife Osun State

Aerial photography Ile-Ife Osun State

Kenya Forest Project

Kenya Forest Project

Tunsun Consultants Ltd

Tunsun Consultants Ltd

Introduction To Gis In Maritime at the National Boundary Commission

Introduction To Gis In Maritime at the National Boundary Commission

Training on GIS and Drone Mapping (batch-4 & 5)

Training on GIS and Drone Mapping (batch-4 & 5)

Osun Flood Mapping

Osun Flood Mapping

Lahass International Limited

Lahass International Limited

Linguistic Association of Nigeria

Linguistic Association of Nigeria

West African Indexing Services

West African Indexing Services

Lagos Ikeja Road Network Map

Lagos Ikeja Road Network Map

LASU Land Regularisation Portal

LASU Land Regularisation Portal

Lingua Plus International

Lingua Plus International

Lagferry Web Route

Lagferry Web Route

YOU MAY ALSO LIKE...

COURSES

Explore Geoinfotech courses and establish a strong foundation of knowledge and skills to be productive with the latest Technology.

[Beginners to Professional] short training program

Our professional short courses deliver practical, hands-on training in GIS, Drone Operations, and Surveying, designed to build industry-ready skills in…

Find out more

2-DAY DRONE PILOT TRAINING FOR UNIVERSITY OF LAGOS

This intensive 2-day drone pilot training is designed to equip participants with both the theoretical knowledge and hands-on practical skills…

Find out more

Differential GPS (DGPS) Land Surveying Training

Professional 2 weekends ▪ Field Experience 5.0 (100% Practical) ▪ Exam & CertificateFree Software and AppsHands on Practical and Field…

Find out more

Training on AutoCAD for Surveying and Mapping

Duration: 4 Weekends (Every Friday 2pm and Saturday 10am)
Package: Field Experience, 100% Hands-on practical, jotter, Biro and Software Others, Test, Exam and Certificate.

Find out more
Training Venue Available in,Lagos and Abuja100253Nigeria
+ Google Map