Skip to content
The client dashboard: a thirty day workout grid, a weight sparkline, a streak card and achievement points

Body Heal

CLIENT

Body Heal

YEAR

2025

INDUSTRY

Fitness & wellness

SERVICES

Product & SaaS

Key Highlights

Three roles and three tiers, over the same data

An admin, a coach and a client each need a different view of the same records, and a three tier subscription decides what a client can reach inside their own account. Get that separation wrong and either a coach sees a roster that is not theirs, or someone loses what they paid for.

Tracking that updates while it is happening

Certified professionals assign personalised workout programmes; clients follow them and log what they did. Supabase realtime subscriptions carry those changes straight through, so the coach and the client see the same data live.

The workout library, filtered by category, goal, level and duration
Quick actions on the dashboard: browse workouts, track progress, and one to one VIP coaching
Progress tracking: a body measurement chart for chest, waist, hips, arm and legs above the most recent entries

A coaching practice that fits on a phone

A coaching platform where clients follow workout programmes from their coach and log each session. Built as a mobile-first PWA with native iOS capabilities on React and Supabase. Rhomn led it full stack: frontend architecture, backend integration, database design, the Capacitor build, and the interface itself, tuned to hold 60fps on a phone.

What was built

The path a person takes through it, start to finish.

  1. Multi-role authentication for admin, coach and client, with a three tier subscription system

  2. A native iOS app via Capacitor, with a custom video player on the Vimeo API

  3. Real-time progress dashboards with sparkline charts, streaks and achievement points

  4. A Supabase backend using realtime subscriptions for instant data sync