Skip to content
All projects

SquadUp

A social fitness platform: find local workouts, train with people near you, and let hosts get paid to run sessions.

Built
2025–present
For
Laratta Labs
Status
Live
Stack
Swift, SwiftUI, TypeScript, GraphQL, Cloudflare, Stripe
SquadUp: find a workout near youSquadUp: hosts get paid to train

SquadUp is a full product, designed and built end to end: a native iOS app, a GraphQL backend, Stripe payments with host payouts, and a public marketing site. It's live on the App Store.

What it does

  • Find a session. Browse workouts at nearby gyms, join one, and see who else is going, with waitlists and live status.
  • Train with your squad. Connect with people at a similar level and with similar goals. Session groups and direct messages keep everyone in sync.
  • Host and get paid. Hosts run sessions and are paid through Stripe Connect.
  • Keep showing up. Streaks, weekly progress and badges reward consistency.

How it was built

The app is SwiftUI on a TypeScript GraphQL API. The App Store screenshots were generated by a scripted pipeline (XCUITest capture plus automated device framing), launch tooling I now reuse across products.