About Routebook

Routebook is a cycling fitness platform and a portfolio piece. It started as a tool for reliving Rouvy rides on real satellite maps, and grew into a full stack: training-load and zone analytics, an AI coach with multi-turn memory, training plans, structured .zwo workout generation, and an MCP server you can plug into Claude Desktop or Goose. It works. It also exists to demonstrate what I can build for you.

Why I Built This

I'm an engineer and cyclist. Routebook started selfishly — I wanted to see the places I'd ridden through on Rouvy on a real map. POIs, cinematic playback, a personal atlas of virtual rides.

As I shipped, the project pulled in everything else I was interested in: training load modelling, AI agents with proper memory, the Model Context Protocol, structured output, telemetry, prompt versioning. It became the cleanest demonstration I have of how I build modern AI products end-to-end.

What It Is Now

A working three-surface platform:

Explore

Every ride — Rouvy, Zwift or outdoors — animates over satellite imagery and on a 3D globe. Drop POIs, scrub the timeline, build a personal atlas.

Track

Connect Strava (Pro) and Routebook auto-ingests every ride, or upload FIT files directly. CTL, ATL, TSB via Bannister's impulse-response model. Power curve, IF, TSS, climb detection, drift, time in power and HR zones — calculated automatically. FTP and LTHR estimated from your rides, no tests needed; set your own if you have them.

Improve

Chat with an AI coach (multi-turn memory, tool-using, hybrid search over your ride history). Build a multi-week training plan and track it against your rides. Generate Zwift .zwo workouts per ride. Plug the whole thing into Claude Desktop or Goose via MCP — scope-gated tools, OAuth + PATs, telemetry through Langfuse.

Why It's Not for Sale

Running a consumer subscription platform for a few hundred users isn't the business I want to be in. New signups are closed. Existing users keep their access.

What is for sale: building something like this for you.

What I Can Build For You

A coaching app for your business

You're a cycling coach, training-camp operator, or club. White-label or custom deployment, your athletes, your branding, your workflow.

Embed it in your fitness app

License the route exploration, fitness analytics, AI coach, or workout generation as components in your existing product.

Custom AI on your data

Domain-specific coaches, MCP servers, agents with proper memory and tools. Cycling, running, strength, rehab, anywhere there's structured signal.

Production architecture work

Supabase, Vercel, Next.js, React 19, AI SDK, MCP, Langfuse, Mapbox, OTEL. Same stack as Routebook.

Get in Touch

info@orbital.co.nz — tell me what you're building. — Johan, Orbital