01
Ridden before it ships
Every frame on this shelf gets logged miles on the exact terrain it's built for before it earns a spec sheet. If we wouldn't ride it ourselves, it doesn't get a listing.
About
VELO started as a small crew of mechanics and racers tired of buying bikes from spec sheets that hid the trade-offs. So we built the shop we wanted to use — real photography, plain-language filters, and a frame that tells you exactly what it's for.


Why we exist
Buying a bike shouldn't need a translator.Every bike on this shelf is filterable by the things that actually decide whether it's right for you — discipline, wheel size, frame material, rider level and price — laid out as plain filters instead of buried in a spec PDF.
01
Every frame on this shelf gets logged miles on the exact terrain it's built for before it earns a spec sheet. If we wouldn't ride it ourselves, it doesn't get a listing.
02
Nothing here pretends to be a backend it isn't. The cart is real, the checkout total is real math, and the confirmation says plainly that no order is placed.
03
A confident palette and a strict grid, with motion that always has a reduced-motion twin. The craft is in what's left out, not piled on.
How this shop is built
Every product photo here is real, self-hosted photography — downloaded once at build time, converted to compact WebP, and served from this domain. No stock photo API calls at runtime, no external image hosts, no hotlinking.
The storefront runs entirely in your browser: no backend, no API calls. Adding to cart and placing an order update local state directly, persisted to this browser's localStorage — instant, and honestly labelled as a demo. Nothing is ever charged and no order is transmitted anywhere.
Every field below is declared once, in one data file, and the shop keeps working:
discipline
Road · Gravel · Mountain · City
wheelSize
700c · 650b · 29" · 27.5"
frame
Carbon · Alloy · Steel · Titanium
level
Entry · Enthusiast · Pro
priceBand
Under $1k · $1k–3k · $3k–6k · $6k+