RoutesWallet

Solo-shipped an iOS app to test whether cyclists wanted one home for routes scattered across Garmin, Strava, Komoot, and club Google Docs, then killed it when the market said no.

meta.json
company
Self-initiated (iOS)
role
All hats were mine
period
Mar to Jun 2025
stack
React NativeiOSTypeScript
status: canned
//where it started

Problem

Cycling routes end up scattered: Garmin, Strava, Komoot, Ride with GPS, and the inevitable Google Docs a club keeps maintaining by hand. The bet was that riders wanted a single wallet to hold all of them. The real question was whether that demand actually existed.

//what made it hard

Constraints

A solo, self-funded side project built to answer one thing: is this worth pursuing? Genuine uncertainty about demand, and no team or budget to hide behind.

//how it was built

Approach

Built the app solo in React Native for iOS, then ran a real market test with my cycling club rather than guessing from the outside.

//my lane

Contribution

Everything: the concept, design, build and test.

//how it landed

Outcome

I put it in front of 12 riders from my cycling club. The reaction was weak: one used it and found it useful, one couldn't get past Strava account limitations, and most never cared enough to install it at all. The signal was clear, so I killed the project rather than push past it.

//what mattered

Reflection

The build was the cheap part. The point of a solo, self-funded project like this is to buy a real answer to "does anyone want this" before spending a year finding out, and the answer was no. Shipping something is easy to be proud of; stopping on the evidence is the harder discipline.