CoachCreasy.com — Coaching Platform & Subscriber Portal
Client: Coach Kevin Creasy
A complete digital platform for Kevin Creasy — one of the most decorated high-school football coaches in the game. It brings his brand online end to end: a public marketing site (clinics, coaching history and championships, media mentions, and an SEO blog), a paid subscriber portal for premium content and downloads, and an admin dashboard for publishing, subscriber management, and commerce. Built on Next.js 16 and Supabase with PayPal-powered checkout and subscriptions.
Context & Objective
Kevin Creasy is one of the all-time-winningest high-school football coaches in the country, and his presence online needed to match that stature. He needed more than a website — a single platform to run his brand: publish clinics and coaching history, grow an audience through a blog and media coverage, and sell premium content to a paying membership.
Goals
Give a legendary football coach a professional marketing presence, a recurring-revenue subscriber portal for premium content and downloads, and a self-serve admin dashboard to publish posts, manage the clinic schedule, handle subscribers, and process payments — without depending on a developer for day-to-day updates.
Outcome
A production platform on Next.js 16 + Supabase: a public marketing site with clinics, coaching history, championships, media mentions, and a blog; a PayPal-powered subscriber portal for gated content and downloads; and an admin dashboard for publishing, subscriber management, and commerce — all secured with Supabase Auth and Row-Level Security.
Key Highlights
- Public marketing site: clinics and schedule, a decorated coaching history and championship record, media mentions, and an SEO-optimized blog
- Paid subscriber portal with gated premium content, downloads, and direct communication
- Admin dashboard for blog authoring, schedule publishing, subscriber management, and commerce
- PayPal checkout supporting both one-time purchases and recurring subscription billing
- Role-based access (admin vs. subscriber) enforced with Supabase Auth and Row-Level Security
- Rich content pipeline: TipTap/Slate editors, sanitized HTML, media in Supabase Storage, and PDF downloads
