← Back to project catalogue
GP-GE-0DG89N3GeologyOpen for request

Groundwater recharge and risk dashboard

A geospatial dashboard for mapping groundwater-recharge potential and selected stress risks from rainfall, terrain, drainage, geology, soil, land cover, and prepared well records.

  • Nuxt
  • Vue
  • FastAPI
  • PostgreSQL
  • PostGIS
  • Python
  • Rasterio
  • GeoPandas
  • Docker

Project definition

Problem statement

Groundwater recharge and stress vary with rainfall, slope, drainage, soil, geology, fracture conditions, land cover, abstraction, and aquifer behaviour, while many layers are only indirect proxies.

The engineering problem is to combine these proxies transparently, keep recharge potential separate from depletion or quality risk, and validate patterns against available well observations.

Project objectives

  • Prepare selected rainfall, terrain, drainage, soil, geology, geomorphology, lineament, land-cover, and well layers.
  • Calculate documented recharge-potential indicators at a consistent spatial scale.
  • Measure selected groundwater stress through depth, seasonal fluctuation, long-term trend, or reported quality indicators where available.
  • Create separate recharge-potential and stress-risk maps before combining any planning priority.
  • Validate and test sensitivity against held-out aggregate well observations and alternative weights.

System design

System modules

01

Hydrogeology catalogue

Stores spatial source, scale, date, season, method, uncertainty, and aquifer relevance.

02

Terrain and recharge processor

Calculates slope, drainage, infiltration, land-cover, rainfall, geology, and structural evidence layers.

03

Well and stress analyser

Validates prepared water-level time series and calculates depth, seasonal change, and trend indicators.

04

Multi-criteria modeller

Builds transparent recharge and risk indices with separate weights, exclusions, and sensitivity runs.

05

Groundwater dashboard

Shows recharge, stress, wells, uncertainty, seasonal comparison, evidence, and field-review priorities.

Methodology

System workflow

  1. 01
    Select assessment area

    The student opens a prepared watershed or administrative area, aquifer context, periods, and layers.

  2. 02
    Prepare spatial inputs

    Terrain, geology, soil, rainfall, land, structure, and well data are aligned and quality-checked.

  3. 03
    Calculate maps

    Recharge evidence and groundwater stress are scored separately under documented assumptions.

  4. 04
    Validate

    Map classes are compared with held-out well depth, fluctuation, trend, or recharge observations where available.

  5. 05
    Test priorities

    Weights, exclusions, seasons, and data gaps are varied to identify stable and uncertain areas.

Demonstration scenario

A prepared watershed shows high recharge potential in one fractured, gently sloping zone but also a falling groundwater trend in nearby wells. The dashboard keeps both results separate, validates the pattern against held-out wells, and shows whether the planning priority remains stable under alternative weights.

Engineering

Technical architecture

Web application
Nuxt and Vue for map layers, well trends, class comparison, uncertainty, and exports.
Geospatial API
FastAPI for raster jobs, well series, indices, validation, sensitivity, summaries, and tiles.
Spatial data layer
PostgreSQL and PostGIS for boundaries, wells, observations, geology, indicators, models, and provenance.
Analysis pipeline
Python, Rasterio, and GeoPandas for terrain, drainage, lineament, rainfall, land-cover, interpolation, and zonal analysis.
Decision model
Versioned multi-criteria weights with normalisation, exclusions, validation statistics, and sensitivity maps.

Testing

Evaluation

Evaluation measures

  • Spatial and unit correctness of prepared indicator layers
  • Agreement of mapped classes with held-out well and recharge evidence
  • Water-level trend and seasonal-fluctuation calculation accuracy
  • Map sensitivity to weights, resolution, season, interpolation, and missing layers
  • Separation and traceability of recharge-potential and stress-risk measures
  • Processing and map response time across area and raster resolution

System boundaries

  • The maps are regional screening tools and do not locate a guaranteed borewell yield or safe drinking-water source.
  • Recharge potential, groundwater availability, groundwater quality, and sustainable abstraction are different assessments.
  • Well siting, recharge structures, pumping limits, and water-supply decisions require field hydrogeology and responsible authority approval.
  • Data dates, seasons, spatial scales, interpolation limits, and uncertainty are shown with each result.

Included

  1. 01Groundwater layer and watershed interface
  2. 02Recharge, stress, validation, and sensitivity modules
  3. 03Potential, depth, trend, risk, uncertainty, and priority maps
  4. 04Prepared public geospatial and aggregate well data with results
  5. 05Complete source code in a private GitHub repository
  6. 06Complete project documentation with synopsis, abstract, methodology, hydrogeological workflow diagrams, analysis maps, screenshots, and conclusion
  7. 07Setup and usage guide

Project record

No buyer information is collected on this page.

Permanent project ID
GP-GE-0DG89N3
Catalogued
21 Aug 2026
Completed
Pending
Verified
Pending
Demonstration
Added when ready

Handover

After purchase

  1. 01
    Payment is confirmed

    The project is marked unavailable and cannot be purchased again.

  2. 02
    Repository access is granted

    The buyer's submitted GitHub account receives access to the private repository.

  3. 03
    The purchase record is delivered

    The certification sheet is prepared from the reviewed buyer details and sent privately by email.