Overview
PH Performance is a production-grade multi-platform coaching product for elite athletes and their coaches. It covers the full training lifecycle: coaches build structured programmes, assign them to athletes, monitor deep performance metrics (HRV, GPS, max power output), upload and tag coaching videos, manage nutrition plans, and communicate in real time. The web platform is a React application with Radix UI components, real-time messaging over Socket.io, Zod for schema validation, React Router, and Framer Motion animations — served via Cloudflare. The iOS app mirrors the full feature set: GPS run tracking, nutrition logging, lift progress, coach messaging, session scheduling, and a video coaching library. Built for Piers Christopher Hatcliff (phperformance.uk). The architecture handles multi-tenancy across coaches, athletes, and guardians — with role-based access control for each.
Stack
Highlights
- Multi-platform: web app + native iOS app on the App Store
- Real-time team messaging and coach-to-athlete communication (Socket.io)
- GPS run tracking with performance metrics (HRV
- max power output)
- Video coaching library with upload and automated tagging
- Structured training programme builder with athlete assignment
- Nutrition logging with macro tracking and coach-managed plans
- Role-based access: coaches
- athletes
- guardians — full multi-tenancy
More Work
Back to all projects