Skip to content
All showcases

Breakdown

CADEX Legacy

How the premiumization of an established Austin youth football business got one connected platform for coaches, families, and admins, built from zero.

Shoutout to the CADEX Legacy team. Their platform is live, so go see what they’re building.

Visit cadexlegacy.com
CADEX Legacy home page, with the headline The Standard for Football Training beside a brand story video.
CADEX Film Study page, listing the video library, live group film study, and personal film review.

The Problem

CADEX Legacy took an established Austin youth football training business upmarket. Coaches, parents, athletes, and admins all needed to work from the same system, from coach availability through booking, the admin calendar, and coach payouts.

  • Three audiences needed their own experience on the same data.
  • Subscriptions, bookings, and coach payouts all had to stay in step.
  • Admin tools needed a harder security boundary than the public site.

What We Built

  • A Turborepo monorepo: the public site, coach portal, and parent and athlete portal in one Next.js app, with a separately deployed admin dashboard.
  • Stripe subscription billing for training packages.
  • AI-assisted film review using OpenAI Whisper and GPT-4o-mini.
  • Resend email and Twilio SMS for booking and reminders, with server-side session auth and 2FA.
  • Market, pricing, positioning, and competitive strategy, plus a productized pricing model.

Stack

  • Next.js 16
  • React 19
  • TypeScript
  • Prisma
  • Supabase
  • Stripe
  • Twilio
  • Resend
  • OpenAI
  • Vercel
  • Turborepo

Teardown Notes

One database, not a set of synced apps

Coach availability, client booking, the admin calendar, and coach payouts are rows in a single Postgres database, so there is nothing to keep in sync between systems.

Admin deployed on its own

The admin dashboard is a separate deployment on the same database, which gives it a hard security boundary from the public site and portals.

Film and video storage

Uploaded training film runs through Whisper and GPT-4o-mini for analysis, with Google Drive and Supabase holding the video and audio.

CADEX Legacy isn't a simple website, it's three connected apps running subscriptions, bookings, coach payouts, and a promo engine, all built from scratch. Matt didn't just execute a spec, he pushed back when something didn't make sense and built demos to confirm the data model before writing real code. When we pivoted our pricing structure the day after launch, he treated the backend rework like it was the only thing on his plate. We launched on time, took our first live payment, and he's still in our Slack every week shipping fixes and new features fast. Matt builds like it's his business too.

Brett Skinner

Co-Founder, CADEX Legacy, LLC