Cycling Companion
Made for the ride, and the pauses

Find your next good stop.

A little more adventure, a little less searching. Cycling Companion brings your route and ride context together to suggest places to pause along the way.

An experimental iPhone app · Current stop coverage: Netherlands

01 Bring your route02 Enjoy the ride03 Find a place to pauseBuilt for iPhone ↗
A simple rhythm

Ride your way.
Pause when it fits.

Whether you’re exploring unfamiliar roads or planning a longer day out, the app helps you consider what’s ahead without constantly searching the map.

01 / ROUTE

Bring a GPX route

Import a route to your iPhone, see it on the map and follow your progress as you ride.

02 / RIDE

Keep moving

Choose the kinds of places you’re interested in, from cafés and food shops to water and bicycle repair.

03 / PAUSE

Take a useful break

Review suggested stops ahead, decide whether to stop and open directions in Apple Maps.

A companion on the road

More context.
Better breaks.

The prototype combines route information, nearby places and ride context to help make a stop feel like part of the journey.

↗

Places along your route

Explore cafés, food shops, drinking water, toilets, shelters and bicycle repair points near your route.

✳

Suggestions with context

When available, a remote advisor can use ride context and stored history to suggest a stop or stay quiet.

↺

Local fallback

If a remote recommendation is unavailable or too slow, on-device rules can use cached stops instead.

⌁

Your rides, on the web

Review stored rides and routes, upload GPX files and manage your account in the rider portal.

Built for curious cyclists

Take it for
a ride.

Cycling Companion is an experimental project. Explore the iOS source and build the app for your own iPhone using Xcode.

Getting started
  1. Get the source. Open the GitHub repository and follow its README.
  2. Configure access. The hosted backend currently requires a separate configuration file and an invitation for an account.
  3. Build with Xcode. Use a Mac with Xcode, select your Apple signing team and run the app on your iPhone.
Read the setup instructions ↗

Stop coverage currently focuses on the Netherlands. Suggestions and venue information may be incomplete; check conditions as you ride.