A native iOS + Android social app for organizing workouts, with maps, navigation and a creator economy
A real-time social network live in the App Store, running on a near-zero-cost stack.
A social fitness app where people host and join workout meetups, with private-meetup gating, two-tier check-in, squads, DMs, and host payouts. Live in the App Store and continuously extended with maps, turn-by-turn navigation, and outdoor features.
A look at the interface.
Representative UI — abstracted, never a client's real data.near you
- SwiftUI
- Android
- Supabase
- PostGIS
- Stripe Connect
- MapKit
- Mapbox
A real-time social app meant solving location privacy (hiding coordinates from non-participants), a recurring-meetup engine, and host payouts, all on a generous-free-tier stack. The hard part was layering on ambitious features like full navigation without ballooning serverless cost.
How it
works
Privacy is enforced at the data layer. Every read passes through a view that masks coordinates for non-participants on private meetups, and a join-request workflow gates entry. The standout build is a full turn-by-turn navigation stack on free Apple frameworks: maneuver detection, map-matching, speed-adaptive neural-voice cues, off-route reroute, a pitched chase-cam. CarPlay code is complete and gated only on Apple's entitlement.
What I built
(03) Inside the buildPrivacy-first geospatial model
Every read goes through a view that masks coordinates for non-participants on private meetups, with a join-request workflow and a two-tier (self vs host-verified) check-in driving the UI.
$0-SDK turn-by-turn navigation
A full nav stack on free Apple frameworks: maneuver detection, map-matching, speed-adaptive neural-voice cues that duck music, off-route reroute, and a pitched chase-cam.
Creator economy
Stripe Connect host-payout onboarding, paid meetups, Mux-hosted video covers, and AWS-powered ID verification, all wired into a disciplined dev-install to TestFlight ship pipeline.
The
receipts
- Live on the App Store: iOS 2.1.0, approved and shipping
- Cross-platform: native iOS plus a full Android port with FCM push
- Scheduled jobs roll recurring meetups and fire host reminders automatically
- Real-time RSVPs, squads, and DMs on Supabase + PostGIS