+ Intro

Volthop

I posted the problem. They wrote the product.

ROLE
Solo founder · design + build
DURATION
Jan – Apr 2026 (live, iterating)
PROGRESS
Closed Testing → Production · Apr 25

+ Context

02

How it started.

Before any of this — I was the user.

US
⚡ × NO BOARD
EU
FIG. 1 · The watt-hour rule turns a folding e-bike into a regular folding bike the moment you land.
  1. 01I’m a Brompton electric rider, planning a multi-city trip.
  2. 02The battery exceeds the FAA / EU watt-hour cap for carry-on, and checked-luggage lithium is a hard no.
  3. 03I search for rentals at the destination — nobody carries a compatible pack.
  4. 04I see the same friction posted across forums. It isn’t just me.

Next: figure out whether the demand was real, or whether I was just the loudest person in a small room.

+ Validation

03

The threads filled in fasterthan I could prompt them.

To check whether the demand was real, I posted the friction in r/Brompton and r/ebikes — no app, no waitlist, just the question. The replies wrote the rest of this case study.

The r/Brompton post — 'I built a free app to solve the Brompton Electric travel battery problem, thanks to this community' — that hit #8 all-time within a week
#8
all-time within a week
r/Brompton
subreddit
2 threads
r/Brompton · r/ebikes
Both sides
demand + supply replied

Across every channel the same shape kept landing: hot interest, real friction, and people offering supply before I’d built anything to sell. That’s the answer I needed before writing a line of code.

+ MVP scope

04

Conservative MVP scoping.

First-time app developer. Minimum outcome. Skip heavy engineering wherever the design can carry the load instead.

ROLE

  • · Provider
  • · Borrower

EVENT

  • Borrower: plan trip → explore → find → book → return
  • Provider: register → accept → lend → pick up

KEY FEATURE

  • Borrower: explore, save, request, contact method
  • Provider: register, contact method

ONBOARDING

Ask once: are you also a supplier? If yes, here’s the minimum.

Sign-up branches on a single toggle. Borrower-only users skip the supplier fields. Supplier opt-ins capture the smallest set of fields a listing needs, then choose how borrowers can reach them — since there is no in-app chat, at least one contact method has to stay on.

Volthop onboarding step 01 — Sign up
01 · SIGN UPEmail · Google · Apple
Volthop onboarding step 02 — Bike profile + supplier toggle
02 · BIKE PROFILE + SUPPLIER TOGGLEDefault OFF. Flip ON → Supply Info appears (Country · Location · Price · Dates).
Volthop onboarding step 03 — Contact methods
03 · CONTACT METHODSText Message is default. Adding WhatsApp / FB Messenger lets the user drop SMS — but at least one stays on.

The full happy path.

Ten steps, mostly linear. Highlighted cells in the strip below are the frames sampled underneath.

  1. 01Explore
  2. 02Address input
  3. 03Date selection
  4. 04Map view
  5. 05Request battery
  6. 06Confirm request
  7. 07Contact owner (optional)
  8. 08Approved contract
  9. 09Check handoff spot
  10. 10Upcoming schedule
Volthop happy-path step 01 — Explore
01 · Explore
Volthop happy-path step 04 — Map view
04 · Map view
Volthop happy-path step 05 — Request battery
05 · Request battery
Volthop happy-path step 09 — Check handoff spot
09 · Check handoff spot

+ Iterations ★

05

I posted the problem.They wrote the product.

The community didn't just validate the idea — it shipped the next product changes for me. Each one started in a comment thread, and each one re-shaped what got built.

ITERATION 01

The real demand isn’t US-only — it’s air travellers.

Volthop discovery map covering Europe — UK, Netherlands, Germany, France
  • ·Some Europeans mostly take trains— they don’t need a rental network the same way.
  • ·The real demand is people flying US → EU, or country-to-country, where the bike folds but the battery is grounded.
  • ·A US-only release would have missed the main cohort. EU + multi-country had to ship in v1.
“Brompton should’ve solved this by now … the community needs to figure it out ourselves.”
— Deviantdefective, Top 1% Commenter, r/Brompton
“Some cities already have Brompton hire — what about battery hire?”
— ChaosCalmed, r/Brompton
“Brompton’s CEO mentioned a battery rental scheme in a Q&A — still un-launched.”
— JanCumin, r/Brompton

Five different commenters independently sketched a P2P battery rental on the thread before VoltHop was ever mentioned — concept familiarity was already there. The question wasn’t whether to build it, but whether to ship US-only or include EU from day one. The EU voices above answered that.

ITERATION 02

“What if someone runs off with the battery?”

Volthop — deal accepted screen before deposit prompt
01 · Deal accepted
Volthop — deposit recommendation modal
02 · Deposit recommendation modal
“A good battery is easily $500 … you can sell a used battery pretty quick on Facebook for $2–300. There needs to be a good system to protect the person lending their battery.”
— Ramone45454, r/ebikes
“Unscrupulous renter leases your battery, returns their worn-out battery instead.”
— EvilPencil, r/ebikes
“What happens if a renter damages, loses, swaps or doesn’t return the battery? Who holds the deposit and how is it released?”… after the conversation: “I’ll sign up and see how it goes.”
— kingfrank_bromptons, r/Brompton

Seven different people across four Reddit threads and one Facebook group raised the same shape of concern — theft, battery swaps, who holds the money. The deposit-at-deal-close screen answered the most-asked version of the question directly, and at least one skeptic explicitly flipped after the conversation.

+ GTM

06

Finding them in the wild.

Once v1 was live, the channels mattered. Three tracks: showing up where Brompton riders already gather (in-person), classic search (SEO), and AI-assistant retrieval (AEO).

IN-PERSON

Showed up at Brompton meetups, came home with installs.

I went to local Brompton meetups in person — talked to people, promoted the app, listened. New app installs followed.

Brompton meetup 1
Brompton meetup 2
Brompton meetup 3
Brompton meetup 4
SEO

A marketing site, indexed deliberately.

  • ·Built a dedicated marketing site (volthop.app) so the app store page isn’t the only crawlable surface.
  • ·Targeted long-tail queries riders actually type — “ebike battery on a plane”, “Brompton battery rental”, “fly with folding ebike”.
  • ·Title + H1 mirror the query verbatim (“Can You Take an E-Bike Battery on a Plane? Complete 2026 Guide”); year in the title for recency signal.
  • ·Compatible-brand list on home page (Brompton, Tern, Dahon, Lectric, Aventon, Ride1Up, …) seeds brand-specific long-tail.
VoltHop marketing home page — Don't Let Airlines Ground Your E-Bike
volthop.app — marketing home

↗ link out: volthop.app/blog

AEO

Make the answer easy for the AI assistants.

  • ·Answer-first article structure: the H1 is the question, paragraph one is the answer in plain words. Assistants quote that paragraph.
  • ·Airline-by-airline policy table — structured rows assistants can lift into a comparison without re-parsing prose.
  • ·FAQ section at the bottom of every article (5+ Q&A pairs) so retrieval picks up the exact phrasing users ask.
  • ·Dated authority (“2026 IATA SOC rule”, “Southwest 300Wh cap”) so freshness checks favour this page over older blog posts.
VoltHop blog index — answer-first articles structured for AI retrieval
volthop.app/blog — answer-first article index