Skip to content
Type
App
Status
Live
Went live
May 2026
Read
3 min

Members book, train and pay in one app

Our own gym's members book classes, log workouts and food, and manage their plan in one app.

The problem

Persistence Athletics is our own CrossFit gym in Seattle. It used to rent its software, and members had no real app of their own.

We wanted one place that fits how our gym works. So we built it.

What we built

One member app on the web, on iPhone and on Android. Members sign in once and find everything they need.

  • Book classesPick a class, join the waitlist if it is full, get a reminder.
  • Today's workoutSee the workout and log each set. The app suggests weights.
  • Food and healthLog meals, even from a photo. Track weight, personal records and recovery data.
  • Membership and billingMembers change plan, add a card and see receipts by themselves.
  • CommunityLeaderboard, birthdays and new personal records from the gym.
The workout screen in the Persistence Athletics app: the day in tiers, with sets, reps and video for each move.
The day's workout, tier by tier.
The benchmarks screen: an overall fitness level and a radar chart across strength, Olympic lifts, gymnastics and more.
Benchmarks: one fitness level from many tests.

How we did it

  1. We started from the gym's real week: classes, coaches, Sunday billing.
  2. One system holds the members, classes, plans and workouts. The web app and the phone apps all use it.
  3. The AI does routine work, like reading a meal photo or logging a set. Members can always fix what it logs.
  4. Every change is tried on a test copy first, with test money. We try it on our own phones before members see it.
  5. We then send it to members and watch how they use it.

What changed

Members now do it all themselves, in one app. The gym moved off its old software in May 2026 and the app has been live since.

Coaches spend less time on admin and more time on the floor. And because it is our own gym, we feel every small problem first and fix it fast.

Built with

  • Next.js
  • React
  • Expo
  • Stripe
  • Claude
  • WHOOP

More from Persistence Athletics.

More work.

All work

Tell us what eats your week.

A free 20-minute call. We'll show you what we would take off your plate.

Book a call