Skip to content
All projects
Fitness coaching · Subscriptions

A subscription fitness-coaching platform connecting a coach with clients — progress tracking, chat, recipes, and tiered plans.

fit-by-charroFitness coaching · Subscriptions2024
Role
Full-stack developer
Company
Enxsys
Year
2024
Stack
Node.jsExpress.jsPostgreSQLReact

The problem

A fitness coach needed one place to run a coaching business: track every client's weekly progress, talk to them, share recipes, and manage subscriptions — without stitching together spreadsheets, chat apps, and payment reminders.

What I built

  1. 01

    Weekly progress tracking — weight entries and photos, reviewed by the coach.

  2. 02

    In-app coaching chat between coach and client.

  3. 03

    A recipe library clients can browse.

  4. 04

    An onboarding health survey capturing age and medical considerations on first login.

  5. 05

    Tiered subscriptions — 3, 6, and 9-month plus annual plans — with manual-renewal activation by the admin.

  6. 06

    Automated weekly reminder emails and end-of-subscription progress-summary emails.

  7. 07

    A full admin panel covering chat, subscriptions, entries, and recipes.

The outcome

The coach runs the entire client lifecycle — onboarding, weekly check-ins, plan renewals, and progress summaries — from a single platform with an admin panel built around her workflow.