Amela
ℹ︎For confidentiality, company names, project names, and system images have been replaced with pseudonyms and mocks.
LessonCast Japan — New Platform Launch Story

Live "learn · teach · earn" —One foundation built from zero.

LessonCast is an online education platform where instructors host live lessons and events, and learners browse by category to book and attend. It offers interactive live experiences and catch-up streaming across fitness, cooking, music, language, and more.

The story of building from scratch in ~10 months a foundation delivering low-latency interactive live streaming, seamless booking-to-payment flow, and automated revenue distribution to thousands of instructors.

Live join latency
Under 2 seconds
Monthly live sessions
8,000+
Monetized instructors
3,000+
Payment to instructor payout
Fully automated
Online Live Lessons
LIVE 23 streaming
01
CLIENT
About the client

LessonCast — supporting live learning across multiple genres.

Instructors across fitness, cooking, music, language, art, and business host live lessons and events. Learners book at their preferred time and engage interactively.

A learning marketplace where free lessons expand reach and instructors earn continuously through paid live sessions, catch-up streaming, and subscriptions.

8,000+
Monthly live events
3,000+
Monetized instructors
6
Key categories
BUSINESS FLOW
STEP 01
Instructors host live sessions
Set up streaming with Agora/Zoom
STEP 02
Learners book and pay
Category search → points payment
STEP 03
Interactive live attendance
Engage via chat and reactions
STEP 04
Recording delivery + auto-payout
Catch-up streaming / auto transfer to instructor
02
CHALLENGE
Design challenges to solve

4 design challenges built from scratch.

Cobbling together off-the-shelf tools caused latency, drop-offs, and operational overhead that blocked business growth. To solve everything on one foundation, the following challenges were addressed in-house.

Achieve low-latency interactive live streaming
Off-the-shelf video toolsOne-way or multi-second latency. Slow responses to questions drain lesson energy.
Unify booking, payment, and joining end-to-end
External booking tools and payment were disconnected,Pre-lesson drop-offoccurred frequently.
Automate revenue distribution to thousands of instructors
Manual revenue tallying and transfersBreaks down at thousands of userscausing operational costs to balloon.
Deliver catch-up streaming securely
Post-liveReplay demandwhile also needing to control content visibility.
03
ARCHITECTURE
Architecture built together

Built in-house from zero — 4 domains, one foundation.

Streaming, booking & payment, revenue distribution, and admin management were separated by role and integrated into one platform together with Amela.

Amela
EXECUTION
10
months
72
person-months
Domain ①
Interactive live streaming
Challenge
Low-latency interactive streaming
Solution
Agora SFU + Socket.IO
Small groups: interactive; large groups: switch to Zoom webinar
Domain ②
Booking & payment
Challenge
Booking-to-payment disconnect
Solution
In-house booking + Stripe + points
Search → book → pay → join in one seamless flow
Domain ③
Revenue distribution
Challenge
Manual tallying for thousands of instructors
Solution
Points ledger + Stripe auto-payout
Auto-aggregate revenue and transfer to instructor accounts
Domain ④
Recording & admin management
Challenge
Catch-up streaming and access control
Solution
S3 recording + Nuxt admin panel
Centralized management of secure recording delivery, streaming review, and notifications
Frontend
Nuxt.jsVue.js
Backend
Node.js / ExpressSocket.IOMySQL / SequelizeStripe
Infra & RT
AAgora SDKAWS S3Firebase
04
IMPACT
Value created by the platform

Distinct value for learners, instructors, and operations.

Learn interactively anytime
Live experience with instant question response
Instructors earn continuously
Monetize via live sessions + recordings + tips
Operations keep running
Automate review, payout, and monitoring
Business growth capacity
Expand to multiple genres on one foundation
STAKEHOLDER
Learner
Typically,
No questions possible in one-way video
At LessonCast,
Instant questions to instructors via chat
Business impact
Learner satisfaction and retention improved
STAKEHOLDER
Instructor
Typically,
Handle lead generation, payment, and transfers in-house
At LessonCast,
Focus on streaming — revenue auto-deposited
Business impact
Scale to 3,000+ instructors
STAKEHOLDER
Operations
Typically,
Manual tallying of review and payouts
At LessonCast,
Review queue + auto-payout for lean operations
Business impact
Significantly reduced operational costs
05
DEMO
3 scenarios

Experience 3 perspectives with a working demo.