RIDECLUB
Social PWA for motorcyclists, installable from the browser
A social network for motorcyclists, where riders find a crew, plan routes and turn solo rides into group rallies.

The Challenge
Riders are in motion. That meant every decision had to defend three things at once: perceived speed on flaky mobile signal, one-handed use with gloves on, and a first launch that doesn't require an app-store install. The social graph had to scale from five friends to open rally feeds, without turning the home screen into a noise machine.
How I Built It
A React + Vite frontend served as a PWA, so riders install it from the browser with zero friction: a full offline shell, Apple launch screens, a native-feeling status bar, service-worker updates that silently reload in the background. A typed API surface with cache-first reads keeps the feed instant after the first paint. i18n is built in from day one, so the product scales across rider communities without a rewrite. The design system is dark-first on Space Grotesk + Manrope, tuned for outdoor light and thumb reach.
PWA first
Installable from the browser with a full offline shell, Apple launch screens, a native-feeling status bar and service-worker updates that reload silently in the background.
Instant feed
A typed API layer with cache-first reads keeps the feed fast on flaky mobile signal, from five friends to open rally feeds.
Built for the road
Dark-first design on Space Grotesk and Manrope, tuned for outdoor light and thumb reach, with gloves on.

Results That Matter
Riders install RIDECLUB from the browser in one tap and get a feed that stays instant after the first paint, an offline shell and silent background updates. The dark-first design system is tuned for outdoor light and one-handed use with gloves, and built-in i18n means new rider communities never need a rewrite.
“It's the first motorcycling app that didn't feel like a form on wheels.”
Beta rider / RIDECLUB community
What I Delivered
- React + Vite frontend served as a PWA
- Full offline shell, Apple launch screens, silent service-worker updates
- Typed API with cache-first reads
- Social graph from small crews to open rally feeds
- Dark-first design system on Space Grotesk + Manrope
- i18n from day one






