
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.


How we did it
- We started from the gym's real week: classes, coaches, Sunday billing.
- One system holds the members, classes, plans and workouts. The web app and the phone apps all use it.
- The AI does routine work, like reading a meal photo or logging a set. Members can always fix what it logs.
- Every change is tried on a test copy first, with test money. We try it on our own phones before members see it.
- 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








