Coach2Train
SaaS platform for sports coaches to manage clients and generate AI-powered training programs.



About
Coach2Train is a SaaS platform designed for sports coaches, featuring client management, AI-powered training program generation (week-by-week with OpenAI), usage cost tracking, editable landing page content via a lightweight CMS, and a brutalist-luxury dark UI. Built with Clerk authentication, Drizzle ORM on Neon PostgreSQL, and server-side architecture throughout.
Built with
Highlights
- AI generates week-by-week training programs via OpenAI
- Full client management with profile tracking
- Lightweight CMS for editable landing page content
- Usage cost tracking per coach
- Brutalist-luxury dark UI design system
- Admin panel for user and platform management
Features
AI Program Generation
Coaches describe goals and constraints, OpenAI generates structured week-by-week training programs with progressive overload.
Client Management
Full client profiles with tracking history, notes, and program assignment.
Admin Panel
Full admin dashboard for managing users, monitoring platform usage, and overseeing coach accounts.
CMS Landing Page
Coaches can edit their public-facing landing page content without touching code.
Usage Billing
Tracks AI generation costs per coach for transparent billing.
Challenges & Learnings
- Designing a prompt pipeline that produces consistent, structured training programs across different sports
- Building a CMS flexible enough for coaches but simple enough to not need documentation
