List: search, filters (status, plan, coach, goal, expiry date), sorting, CSV export.
Trainee record (tabs)
| Tab | Content |
|---|---|
| Overview | Profile, goal, plan, coach, compliance rate, progress toward goal |
| Questionnaire | Original answers, updatable when needed |
| Subscription | Current plan and dates, plus previous subscriptions |
| Training program | Current plan and its change history |
| Nutrition plan | Current plan, calories and macros |
| Measurements & photos | Weight, height, body circumferences, comparison photos |
| Progress | Charts |
| Sessions | Completed workout history |
| Coach notes | Private notes and notes visible to the trainee |
| Chat | The conversation with this trainee |
| Invoices | Payments and receipts |
| Activity | Their activity and page visits |
Actions: edit profile, suspend or activate, pause the subscription, extend it, change coach, reset password, and impersonate — all written to the activity log.
Impersonation
“Sign in as trainee” is a support tool, not a convenience. It requires a reason, is time-limited, is visible to the trainee in their session history, and is audited. Health data is masked unless the admin has an explicit permission.