Skip to main content
šŸ‡®šŸ‡³ India Standard Time--:--:-- --IST
Book a call →
Case Studies/Corporate Training Provider
E-Learning Ā· SaaS Ā· White-label

White-label training platform launched in 6 weeks

Client: Corporate Training ProviderTimeline: 6 weeks (MVP)Team: 3 engineers
6 weeks
MVP to production launch
500+
Learners onboarded in month 1
40%
Reduction in trainer admin time
NPS 72
Learner satisfaction score
Background

The situation before we started

The training company served 18 enterprise clients, running compliance training programmes across healthcare, finance, and logistics. They'd been using a third-party LMS that couldn't be white-labeled, had a clunky course authoring experience, and charged per-learner fees that were eating into their margins. A major enterprise client — a 2,000-person logistics firm — had agreed to onboard if the company could deliver a properly branded experience within 6 weeks. That conversation forced the decision to build their own platform.

The Challenge

What made this hard

Build a clean, fast e-learning platform with course management, video streaming, quiz engine, progress tracking, and branded certificates — on a tight timeline before a major client onboarding event.

āœ•

Video hosting had to be cost-efficient at scale — per-play charges from third-party video platforms would erode margins

āœ•

The quiz engine needed to support multiple question types and enforce pass marks before advancing

āœ•

Each enterprise client needed their own branded subdomain with custom logo and colours

āœ•

Certificates had to be uniquely identifiable and verifiable — learners were using them for compliance audits

āœ•

The 6-week deadline was fixed — the client's HR cycle started on a specific date

Our Approach

How we built it

1

Phase 1 — Architecture & Video Strategy (Week 1)

Chose AWS S3 + CloudFront for video delivery over third-party embeds — better cost control and no branding leakage. Defined the multi-tenant data model upfront: one database with organisation scoping on all queries, with per-org custom branding configuration stored as a settings object.

2

Phase 2 — Course Authoring & Video (Weeks 2–3)

Built the course builder: sections, lessons, video upload with async transcoding, supporting file attachments, and rich text for lesson bodies. Implemented video player with resume-position tracking so learners pick up where they left off.

3

Phase 3 — Quiz Engine & Progress (Week 4)

Built the quiz engine supporting MCQ, true/false, and short-answer question types. Enforced configurable pass marks. Progress tracking calculated at lesson, section, and course level — a learner can't skip ahead past locked content.

4

Phase 4 — Certificates, Admin & Launch (Weeks 5–6)

Certificate generation with unique verification codes, branded with client logo. Admin panel for creating organisations, managing users, assigning courses, and viewing completion reports. Deployed with SSL on custom subdomains. Onboarded the logistics client with 500 learners during the final week.

What We Delivered

Features shipped

Multi-tenant white-label with per-client branding
Course authoring with video, text, and attachments
Video streaming via CloudFront with adaptive playback
Resume position tracking across sessions
Quiz engine with configurable pass marks and content gating
Learner progress dashboards
Unique verifiable completion certificates
Organisation admin panel with bulk user management
Completion reporting for compliance export
Technical Architecture

How it's built

Next.js frontend with ISR for course content pages. Node.js API with PostgreSQL and a Redis session layer. Video uploaded to S3, transcoded via AWS Elastic Transcoder, served through CloudFront. Certificate generation uses a Canvas-based renderer outputting PDFs with unique UUID-stamped verification codes. Stripe for subscription billing per organisation seat count. Multi-tenant isolation enforced at the query layer with row-level organisation scoping.

Next.jsNode.jsAWS S3CloudFrontPostgreSQLStripe
Results

What changed after launch

6 weeks
MVP to production launch
500+
Learners onboarded in month 1
40%
Reduction in trainer admin time
NPS 72
Learner satisfaction score

Get the full case study as a PDF

Includes detailed architecture diagrams and implementation notes — free to download.

Ready to build something
that actually works?

Book a 30-minute strategy call. No sales pitch — just an honest conversation about your project and the best way to approach it.

30-min call Ā· No commitment Ā· Response within 24 hours

White-label training platform launched in 6 weeks — Corporate Training Provider