TrainEasy — Fitness Coaching Platform
Web-based membership platform for fitness coaches to manage clients, track progress, and communicate — with PWA support.
The Problem
Fitness coaches had no centralised platform to manage clients, track client progress over time, or communicate — forcing them to juggle spreadsheets, WhatsApp, and generic apps.
The Solution
A membership-based platform where clients can record meals, water intake, and body measurements, coaches can monitor progress and share plans in-app, and the whole thing installs on mobile as a PWA without needing an app store.
What I built
Custom Node.js backend for all user, membership, and tracking data. Self-hosted on VPS with Nginx reverse proxy and zero-downtime automated deployment scripts.
Business value
Gave a fitness business its own branded app and client management system without the cost of native app development.
Outcome
Client retention increased because members could see their progress over time. The PWA install rate was noteworthy — members regarded it as a native app.
Deployment
Infrastructure
Custom VPS — Nginx reverse proxy
CI / CD
GitHub Actions → SSH deploy to VPS
Future scope
AI-driven meal recommendations based on tracked consumption and objectives. Automated weekly progress reports to clients. Wearables integration for automatic measurement sync.