5,000
Concurrent users by design
3
Purchase models (video / bundle / course)
100%
Self-serve admin — no developer needed to operate
The Client
Lingua Franca Language Academy teaches language courses to students across India. Their course
content — the heart of their business — was being delivered through offline and informal channels:
no structured access control, no way to track student progress, and no scalable way to monetise
what they had built.
The Problem
Video content that isn't protected is revenue that leaks. Anyone with a shared link could watch;
nobody could measure who had actually completed a course; and every enrolment, payment, and access
question required manual work from the operations team. The academy needed to sell content like a
product — but had no product infrastructure.
What We Designed and Built
- Protected video delivery: content streams through CDN-signed tokens, so a copied URL
grants nothing. Every playback carries a visible watermark of the student's own name and email,
cycling position periodically — a strong deterrent against screen-sharing and redistribution.
- Anti-skip first viewing: on a student's first pass through a video, seeking is disabled
until 95% completion — certificates mean something because the content was actually watched.
- Three ways to buy: single video, topic bundle, or full course — all through Razorpay,
with access granted only on webhook-confirmed payment and automatic expiry after a configurable
validity period.
- One account, one session: a second device login invalidates the first — shared accounts
stop working as a way around paying.
- Free two-minute previews: every video is sampleable without an account, turning the
catalog itself into the marketing funnel.
- Automatic certificates: completion generates a downloadable PDF certificate with no
human in the loop.
- A real admin panel: the operations team manages courses, pricing, students, access
extensions, and reports entirely on their own — the platform runs without ongoing developer
involvement.
Why These Choices
Every architectural decision traces back to one commercial principle: the content is the asset.
Signed streaming, watermarking, session control, and server-side entitlement checks protect it.
Self-serve purchasing and administration remove the operational bottlenecks that made scaling
impossible. And the platform was engineered for 500 concurrent users on day one with a clean path
to 5,000 — growth doesn't require a re-architecture.
Where It Stands
Phase 1 requirements were formally signed off in May 2026 and the platform is being delivered against
ten acceptance criteria agreed with the client — from webhook-confirmed purchase access within 60
seconds to automatic certificate generation. Phase 2 extends the foundation with CRM automation and
mobile applications.