prototype2026 · prototype
curvymap
Motorcycle navigation that loves curves
A motorcycle sat-nav of mine, for me: it favours twisty back roads, announces turns 'by ear' and records rides with curve statistics – including share-ready images.
Exactly how I picture motorcycle navigation: not the fastest route, but the most fun one. I dug deep into the Valhalla routing engine and taught it to reward curves. It's also my first strictly spec- and test-driven project – a vibe-coding experiment with Claude Code.
What I learned
Understanding a routing engine from the inside and building a project rigorously spec- and test-driven with AI assistance.
Tech stack
- Next.js
- tRPC
- Valhalla
- PostgreSQL
- Leaflet
- Docker