Project SpotlightUpdated: April 2026

MapLocale: Building Hyperlocal Ground-Truth Maps for Nigeria

MapLocale is a solo-built geospatial project tackling a real pain point in Nigeria: global map platforms often fail to provide accurate routing and local context for everyday locations. The project focuses on collecting, validating, and publishing map data that reflects what exists on the ground.

Live project log

Recent updates
Add each new update to the top of the projectUpdates list in this page so returning visitors always see the latest project state first.

April 2026

In Progress

Pivoted from raw phone GPS to QGIS-grounded tracing

Field tests in Ilorin showed phone GPS drifted too far for trusted path capture, so mapping moved to controlled manual tracing with layered basemaps and local ground knowledge.

QGISGround-truth mappingData quality

April 2026

Shipped

Built the first PostGIS ingestion backbone

maplocale_core established the geospatial backbone for linestrings, points, and polygons, creating a queryable foundation for route and place intelligence.

TypeScriptPostGISSpatial queries

Next milestone

Next

Standardize missions, segments, and zones

The next iteration will formalize map layer metadata and validation flow, enabling reliable ingestion from QGIS exports into production-ready spatial datasets.

Schema designValidationIngestion pipeline
Origin
Launched in April 2026
Built with NestJS, TypeScript, and PostGIS, MapLocale began as a transparent attempt to create reliable location data for underserved areas, starting from the University of Ilorin campus.
Reality Check
GPS bottlenecks discovered
Early tests in Ilorin showed phone GPS drifted by several meters, indoors and outdoors, due to network conditions and consumer-grade GNSS limits. Automated traces alone were not reliable enough for high-trust routing.
Pivot
Manual ground-truth tracing
The process shifted to QGIS-based manual tracing with local domain knowledge and multi-layer overlays (OSM, ESRI satellite, and more) to produce cleaner and more trustworthy route geometries.

Icons and tool stack

TypeScript

PostGIS

QGIS

OpenStreetMap

Satellite Overlays

Route Geometry

Why this matters

In many Nigerian cities and campuses, people still rely on calls and local knowledge because mainstream maps can route users to the wrong place or provide no useful route data at all. This affects logistics, commuting, emergency response, and local commerce.

MapLocale fills high-impact gaps: walkable connections, shortcuts, blocked paths, and localized points of interest that global datasets often miss or update too late. The value is not just geometry, but verified, structured geospatial data.

Current stage and next steps

Current stage (April 2026): after a focused period learning and applying QGIS deeply, MapLocale is producing cleaner test traces with better overlays and controlled labeling.

Immediate next steps: finalize a data model for missions, segments, zones, and metadata, then update maplocale_core to ingest, validate, and store QGIS-exported layers as a foundation for routing and wider expansion.

Technical foundation
Built for practical reliability

Backend: TypeScript + PostGIS for linestrings, points, and polygons.

Tools: maplocale_console + QGIS for manual tracing and layer validation.

Future-ready architecture: compatible with improved collection methods such as RTK GPS while keeping human ground knowledge central.

Project vision
Complement, not replace

MapLocale is not trying to replace global mapping products. It is designed to fill critical local blind spots with dependable, ground-truthed data.

Every challenge and decision is documented publicly, making the work a real-time, open build log for Nigeria-first geospatial infrastructure.

Repository roles

maplocale_core
The core backend for ingestion and geospatial data processing.
Core BackendIngestionValidationPostGIS

This service handles layer intake, processing rules, and spatial persistence for MapLocale's trusted data pipeline.

maplocale_console
The operations dashboard for mappers and contributors.
Mapper DashboardContributor OpsReview Flow

This interface supports mapping operations, contributor coordination, and progress visibility for on-ground updates.

Contribute from UNILORIN campus

Partners and contributors welcome
If you are on the University of Ilorin campus and want to partner or contribute, please reach out directly.
University of IlorinPartnershipContributor CallContact Ridwan

Follow the build