emap: Basque mobility map
emap is a mobility map for the Basque Country: live public transport, door-to-door routing and open data. The iOS app is on the App Store and the web is at emapapp.com.
Public transport across Bizkaia, Gipuzkoa and Álava with live waiting times, door-to-door routing by car, motorbike, bike, on foot and public transport, plus open-data layers. Published iOS app, public web and my own API. Trilingual ES/EU/EN with audited WCAG 2.1 AA accessibility.
Depending on nobody else's routing API. I run three routing engines on my own VPS — OSRM for driving in the Basque Country, Valhalla for the rest of Spain and for motorbikes, OpenTripPlanner for transit — with blue-green deploys and rollback. When Madrid went live, the combined graph surfaced a frequencies NPE in OTP 2.7 whose upstream fix only exists in 2.8, which drops the REST API I rely on: I materialised the GTFS frequencies instead of migrating.
- iOS app published on the App Store (Navigation)
- CarPlay in production and native Android Auto via Car App Library
- 3D WebGL navigation with building occlusion and real heights from regional cadastres
- Live arrivals from 4 transport networks over GTFS-RT