The gym dashboard is running as real Next.js. The remaining slices are self-contained prototypes, served from this same app so the whole thing browses as one product while the pages get ported across.
Walk the whole product as a member, trainer, gym owner, Nico, or admin. At phone, tablet or desktop size.
Twelve weeks of volume, key-lift trends and personal records, the reason anybody logs anything in the first place.
Officiate a cohort, then print the batch. Plus the certificate itself, designed for paper rather than for a screen.
Attendance, marks and practicum hours, phone-first, on the gym floor, in under a minute.
The student’s view of the $3,000 they paid: curriculum, practicum hours, assessments, tuition and the guarantee.
Member intake, the live matching console Nico uses on the call, and the commission ledger that stops the revenue leaking.
Seats, kiosk analytics, trainer sourcing, billing, and the consulting upsell that fires on real utilisation data.
The exercise library on a gym tablet, a workout built in a few taps, and the stateless QR handoff to a phone.
Barcode and photo scanning, a full nutrient breakdown, and targets measured from the client's own intake and weight trend rather than an activity multiplier.
The trainer's Sunday evening: a queue ordered by who has waited longest and what is wrong, with coaching that anchors to the exact clip and second it is about.
Photos with a framing guide, weight, measurements and the trainer's questionnaire. Phone-first, saves as a draft, and nothing is required except sending.
Build and assign a programme from the exercise library, set calorie and macro targets, and read adherence before averages.
Mid-session set logging, last week's numbers under every field, a rest timer that starts itself, and live PR detection.
The trainer's own week, the booking composer with recurring series, and the credit balance shown at the moment it can still be acted on.
Where an Academy graduate becomes findable. Platform records outrank anything the trainer writes about themselves.
The published privacy notice, the named officer slot, and the data-export route. Required before a single Quebec member signs up, not after.
Public, no login. Valid, lapsed or withdrawn: the states other than valid are what give it authority.
Cohort roster, practicum feedback capture, application screening, and the placement guarantee tracker.