ShadeKA
Web application · geospatial
A pedestrian routing app for Karlsruhe that optimises walking routes for shade. It computes shadows from building and tree geometry for a chosen time of day and shows the resulting route in a 3D city view.
Concept, data pipeline, backend and frontend.
- Shadow geometry derived from 3D building and tree data, stored and queried in PostGIS.
- Routing that weights street segments by how much shade they offer at the selected time.
- Interactive 3D city view built with MapLibre GL and three.js.
- React 19
- TypeScript
- MapLibre GL
- three.js
- FastAPI
- PostGIS