Skip to content
Herlehy Development

Project 04

Dirty 630

Trading education platform — 92 gated video lessons, subscriptions, and a full ownership handoff.

Client
A trading-education membership business
Built with
Next.js · Supabase · Stripe · Mux

What we built

A video course platform for a trading education business. Members subscribe via Stripe and unlock a structured curriculum of 92 lessons streamed through Mux.

The engagement covered the full production-readiness pass: access-control audit to close paid-content leaks, idempotent webhook processing with signature verification, refund handling with graceful access revocation, branded transactional email, and a complete ownership handoff of the codebase and infrastructure to the client.

  • 92 gated video lessons streamed through Mux
  • Stripe subscriptions with verified, idempotent webhooks; refunds revoke access cleanly
  • Access-control audit, then a complete handover of code and infrastructure
Member dashboard with the course key art, a continue-watching card, course modules and a progress ring.
Member dashboard: where you left off, modules and progress.
Lesson player with the module list and progress in a sidebar.
Lesson player with the full curriculum alongside.
Public landing page with the course headline and enroll button.
Public landing page.