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


