saas
live
2026 – Present
Freelance Developer

Coach2Train

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

Coach2Train
Coach2Train — 2
Coach2Train — 3

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

Next.js 16
React 19
TypeScript
Tailwind CSS 4
shadcn/ui
Clerk
Drizzle ORM
Neon PostgreSQL
OpenAI API
Sentry
Vercel

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
Coach2Train — 4
Coach2Train — 5