New apps every month Click through any of them before you spend anything

TodayUser1 / 7

Fitness & WellnessMobileLive

Personal Trainer App

For the trainer who is the business. Diary, clients, programmes and what is owed, on your own app rather than a shared marketplace that takes a cut of every session.

From
$799
Function
26
User types
2
Platform
iOS & Android

React Native · TypeScript · PostgreSQL · Expo

Inside the app

What it does out of the box

26 connected functions on one schema across 2 user types. Everything below is in the template before a line of customisation.

Today

The client opens on their next session and what is left on their package, not a marketing splash.

Sessions

Book against the trainer’s real availability, reschedule inside the window you set, and see the cancellation rule before agreeing to it.

Plan

The programme their trainer assigned, with sets, reps and load, logged from the gym floor on their own phone.

Progress

Lifts over time and sessions completed, so a review is a conversation about data rather than memory.

Diary

The trainer’s day, including the gaps. An empty 11am is stock you have not sold, and it is shown as such.

Clients

Everyone on the roster with last visit, package balance and programme progress, and a flag on whoever has quietly stopped booking.

Billing

Packages sold, sessions drawn down, and unpaid sessions listed by age, the number most independent trainers cannot produce on demand.

User types

Two apps, one system.

The client sits outside your business and the trainer runs it, so permissions start with the client rather than being bolted on afterwards. Hiding a screen is presentation; a real deployment enforces the same rules on the server.

User, the client

Books and pays for sessions, follows the programme between them, and logs what they actually did. Sees their own record only.

  • Book from the trainer’s real availability
  • See sessions left on a package
  • Follow the programme set for them
  • Log sets, reps and load at the rack
  • Progress against where they started

Trainer, the coach

Runs the business: diary, clients, programmes and what is owed. One trainer, or a small team, without a gym behind them.

  • Diary with gaps you can actually sell
  • Client roster with last visit and progress
  • Build a programme once, assign it many times
  • Packages that decrement as sessions are used
  • Unpaid sessions surfaced before they age

The limits

What this is not.

The same list we give for every app in the catalogue, because the fastest way to a bad project is a promise made in a meeting that nobody wrote down.

It is not medical or dietary advice

Programmes are what you prescribe as a trainer. Anything needing a physiotherapist, dietitian or clinician stays with them, and the app does not imply otherwise.

We do not process payments

Packages and sessions are recorded and chased. The money moves through your own payment provider, which is what keeps the commission at zero.

It will not find you clients

It replaces the booking and admin layer, not the marketing. A marketplace takes a cut partly because it generates leads.

Store approval is never guaranteed

We build to Apple and Google’s published guidelines, submit from your developer accounts and fix what comes back. Nobody can promise a date.

Questions

Questions, answered plainly.

If yours is not here, ask it on the call rather than guessing from a pricing page.

How is this different from the Gym App?

The Gym App is built around a timetable: classes, capacity, waitlists and a gym floor. This is built around one trainer’s diary and their clients, with packages and billing instead of memberships. If you run classes, you want the other one.

Do I get the source code?

Yes. The repository, client app, trainer app, API, schema, migrations and deployment configuration, transfers to you on delivery. No licence key, nothing that calls home.

Does it take payment for a package?

It records what was sold, what has been drawn down and what is unpaid, and drives the chase. Collection runs through your own payment provider account rather than through us.

Can a client book without an account?

They can see your availability without one. An account is created at the first booking, because a package balance has to belong to somebody.

What if I have two or three trainers?

The trainer role is per person: each sees their own diary and clients. A business-wide owner view across all trainers is the most common first change in a fitted build.

Can it be changed to match how I work?

That is the usual route. A fitted build sets up your session types and durations, package and expiry rules, cancellation window, branding and up to two integrations, typically in one to three weeks from a signed scope.

Click through it before you spend anything.

The preview is the real app with sample data. Open it and judge the software rather than the pitch.