Mashdun
AI GrowthWorkCapabilitiesIntegrationsProcessLabsMarketplaceBlogAbout
Get in Touch
Mashdun

Full-stack web developer, AI engineer & growth marketer. Building production-grade apps and intelligent solutions.

Navigation

  • Portfolio
  • Capabilities
  • Process
  • Labs
  • About

Resources

  • Blog / Notes
  • Marketplace
  • Contact
  • RSS Feed

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Do Not Sell or Share
  • Delete my data

© 2026 Mashdun. All rights reserved.

Built with Next.js, Tailwind CSS & Prisma

    Back to Work
    Web Development
    Sports / Coaching

    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.

    Next.js
    React
    TypeScript
    Supabase
    Tailwind CSS
    PayPal
    Live Site
    CoachCreasy.com homepage — mobile
    CoachCreasy.com homepage — desktop

    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
    • Email newsletters and transactional sends via Resend

    Tech Highlights

    • Next.js 16 App Router + React 19 Server Components + TypeScript
    • Tailwind v4 + shadcn/ui + Framer Motion
    • Supabase (PostgreSQL + Auth + Storage) with Row-Level Security
    • PayPal Orders API — one-time checkout and recurring subscriptions
    • TipTap / Slate rich-text editors with sanitized HTML + @react-pdf/renderer
    • Resend transactional email & newsletters; deployed on Vercel

    Published

    July 20, 2026

    Interested in something similar?

    Let's discuss your project.

    Get in Touch