
Overview
Challenges and Strategy
The first major challenge we faced was designing for two users whose needs pulled in completely opposite directions. The gym owner needed control and visibility. Every card that goes to a trial member carries the gym's reputation, and no owner wants a trainer making that call alone. At the same time the owner was already stretched across operations, sales, and floor management, and adding another task to their day was not an option. The solution was to design a system where control and efficiency lived in the same action. The owner sits at the centre of the share flow, reviewing every card before it reaches the member, which gives them full authority over what their gym communicates. But because the trainer has already done all the work of assessment and generation, the owner's job is a single tap. They see the card, they approve it, they share it. No data entry, no configuration, no coordination. The dashboard was designed around this principle, surfacing only what needs a decision and hiding everything that does not. The owner gets the control they were missing and the workload reduction they were looking for, built into the same interaction.
The second major challenge was designing the trainer side in a way that would actually get used. Trainers are on the gym floor, managing members, watching form, and keeping energy up. They are not sitting at a desk with time to learn software. Every extra field, every optional detail, every screen that required reading before acting was a reason to put the phone down and go back to doing things verbally. We designed the trainer flow around a single principle: one thing at a time, always. Each score input screen shows one exercise and nothing else. A single large number field, a one line instruction above it, and one button below it. No sidebar, no summary, no other exercises visible. The goal selection screen shows five large tappable cards with no sub-menus. When a goal is selected the system silently loads the right exercise set in the background without asking the trainer to configure anything. Every decision that could be made in advance was made in advance, so the trainer only ever sees what they need to act on right now. The result is a flow that a trainer with no prior training can complete in under three minutes without once feeling like they are using software.
Outcomes and Current Progress


