Members: Log workouts & diets, track weight history, upload progress photos, and submit monthly fees.
Trainers: Assign routines & calorie-tracked diets, monitor trainee progress, and manage coaching requests.
Owners: Approve plan changes, verify monthly payments, assign trainers, and post announcements.