Interactive GIS planning tool
Past work2017 – 2022 · Regional direct-mail business
A web-based GIS planning tool the operations team used daily — OpenStreetMap-backed, with volume targeting, radius selection, and isochrone-based reachability.
Interactive planning tool for the operations team to define distribution areas on a map. Built on OpenStreetMap data with three core planning modes: volume targeting, radius selection, and isochrone-based reachability.
Context
The core direct-mail business needed an interactive way to define distribution areas — given delivery volumes, customer constraints, and geographic reachability. The tool sat at the heart of the operational planning workflow.
What I built
- Designed and built the planning UI on React / TypeScript.
- Built the spatial-planning backend on Java / JavaEE running on Tomcat — exposing the planning operations as a REST API.
- Integrated OpenStreetMap as the map and routing data source.
- Implemented three planning modes the operations team used daily: volume targeting (smallest area covering a target number of households), radius selection (everything within a given distance from a point), and isochrones (everything reachable within a given travel time).
Outcome
An interactive tool the operations team used daily for defining distribution runs — the previous planning workflow was significantly slower and less precise.
Architecture
Single-page React app against a Java / JavaEE REST API on Tomcat. OpenStreetMap tiles for the map view; OSM-based routing for the isochrone computation.
Stack
- React
- TypeScript
- Java / JavaEE
- Tomcat
- OpenStreetMap