Product

Three apps, one source of truth

The member app, the trainer app and the staff console are surfaces over the same platform — not separate products that have to be kept in step. Ship a change once and every surface gets it.

What you get

  • Member app

    Book classes, show a QR check-in code, view plans, invoices and progress.

  • Trainer app

    Roster, assigned clients, session delivery and attendance.

  • Staff console

    The full desk experience on web and desktop.

  • Push notifications

    Renewal reminders, class changes and announcements.

  • Offline first

    Reads work offline; writes queue and sync.

  • White-label

    Your name, your colours, your icon.

One codebase, three targets

Web runs on Next.js, desktop is the same console inside a Tauri shell, and mobile is Flutter. Business rules live on the server, so the surfaces cannot disagree about what a rule means.

Questions people actually ask

Is the app published under our brand?
On the white-label plan, yes — your name, icon, colours and store listing.
iOS and Android?
Both, from the same Flutter codebase.