The client needed an online lesson platform built from scratch — covering instant interactive live streaming, end-to-end booking-to-payment, and instructor monetization. Cobbling together off-the-shelf tools created latency, drop-offs, and operational overhead that blocked business growth.
-
Deliver live lessons with low latency and bidirectional interactionOff-the-shelf tools: one-way or seconds of latency
-
Complete booking, payment, and attendance in a single flowMultiple external tools causing drop-off before enrollment
-
Automate revenue distribution to instructorsManual tallying breaks down at thousands of users
-
Deliver recorded catch-up content securelyNo support for post-stream replay demand
Multiplexed Agora (interactive, small-group) / Zoom (large-scale webinar) hybrid streaming via Node/Express + Socket.IO. Automated Stripe ticket payments, point ledger, and instructor payouts. Recordings on AWS S3, notifications via Firebase. Unified operations — streaming, revenue, and users — via Nuxt.js admin dashboard.