Skip to main content
Education & EdTech

EduSpark: Scaling from 0 to 50,000 Active Learners in 6 Months

Web Development
50,000
Active Learners
78%
Course Completion
₹4.2 Cr
Revenue (Year 1)
Project Overview

About the Client

EduSpark Learning was founded by two educators from IISc Bangalore with a clear mission: to make high-quality professional certification courses accessible to working professionals in Tier-2 and Tier-3 Indian cities. Their content model — short, structured courses in data analytics, digital marketing, financial modeling, and UX design taught by industry practitioners — was validated through a small cohort delivered over Zoom and Google Classroom. The results were exceptional: course completion rates above 70% and strong net promoter scores. What they needed was a platform that could scale the model.

The founding team was deeply domain-expert but had no technical background. They came to Abstriq with a slide deck, a content roadmap for 40 courses, a pre-launch waitlist of 3,200 students, and a seed round that put hard constraints on timeline and budget. They needed an MVP in four months and a platform capable of handling 10x growth without requiring a rebuild.

Next.jsNode.jsMongoDBWebRTCAWS

Project Details

Client
EduSpark Learning
Location
Bangalore, India
Company Size
Startup
Industry
Education & EdTech
Service
Web Development
Technologies
Next.js 14Node.jsMongoDB AtlasAgora.ioAWS S3CloudFrontRedisStripeTypeScript
Published
August 27, 2024
The Challenge

What Was Holding EduSpark Learning Back

The core challenge for EduSpark was the combination of requirements that each individually would have been manageable, but together created a genuinely complex engineering problem. They needed live video classrooms capable of handling 200-500 concurrent learners per session with screen sharing and breakout rooms. They needed asynchronous video content delivery at scale — courses with 6-12 hours of video per track — without the buffering issues that plague learners on slow connections in smaller cities. They needed assessment infrastructure: timed quizzes with anti-cheat measures, auto-grading, and manual grading workflows for written assignments. And they needed certificate issuance with QR code verification, a feature that turned out to be essential for learner motivation.

The infrastructure challenge was compounded by the unpredictable demand profile of an EdTech launch. Pre-registration interest was strong, but actual enrollment velocity after launch was unknown. The platform needed to be architected to handle both the quiet periods and the traffic spikes that accompany new course announcements and social media virality — which happened twice in the first three months, each time driving 5-10x normal traffic for 24-48 hours.

Budget constraints ruled out enterprise learning platforms like Teachable or Kajabi, which lacked the customization needed for EduSpark's community features, and also ruled out a lengthy custom build from scratch. The team needed smart architectural choices that prioritized build speed and operational simplicity while not creating technical debt that would block growth.

Our Solution

How Abstriq Solved It

Abstriq delivered a full-stack LMS built on a Next.js 14 frontend and a Node.js/Express API backend with MongoDB Atlas as the primary datastore. The architecture was designed for operational simplicity: everything deployable to AWS with clear scaling levers that the team could operate without deep infrastructure expertise.

For live video, we integrated Agora.io's RTC SDK, which provided the sub-300ms latency and 500-concurrent-user capacity EduSpark needed without the complexity of running WebRTC infrastructure in-house. Course instructors use a custom instructor dashboard for session management, screen sharing, and participant management. Recordings are automatically stored to S3 and transcoded to adaptive bitrate HLS using AWS Elastic Transcoder, with CloudFront serving the content globally to minimize buffering for learners on variable connections.

The assessment engine supports multiple question types — MCQ, short answer, file upload — with a quiz timer, tab-switch detection, and configurable randomization. Auto-grading runs server-side on submission; instructor review queues surface written assignments that need manual grading. Certificates are generated server-side as PDFs using Puppeteer with a unique QR code linking to a public verification endpoint — a feature that quickly became one of the most shared social proof elements in EduSpark's marketing. Redis provides session caching and manages the real-time quiz state for concurrent quiz sessions, ensuring consistent timer and submission behavior across distributed instances. AWS EC2 with auto-scaling groups handled two significant traffic spikes in the first 90 days, scaling from 2 to 20 instances in under four minutes during peak demand.

Technical Architecture

How We Built It

Next.js 14 App Router frontend with React Server Components for course pages
Node.js + Express REST API with JWT auth and role-based access control
MongoDB Atlas with flexible document schema for course content and learner data
Agora.io RTC SDK for live video classrooms supporting 500+ concurrent learners
AWS S3 + CloudFront CDN for adaptive bitrate HLS video content delivery
Stripe for course purchases, installment plans, and B2B subscription billing
Redis for session caching and distributed real-time quiz state management
AWS EC2 auto-scaling groups — handled 10x traffic spikes automatically
Measurable Results

The Numbers That Matter

50,000
Active Learners

Reached in 6 months post-launch

78%
Course Completion

Industry average for online courses is ~15%

₹4.2 Cr
Revenue (Year 1)

First full year post-platform launch

4.7★
App Store Rating

PWA rated on Chrome Web Store by learners

Technologies Used

Next.js 14Node.jsMongoDB AtlasAgora.ioAWS S3CloudFrontRedisStripeTypeScript

Client Testimonial

Abstriq didn't just build us a platform — they became our technical co-founders for those first four months. They asked the right questions about our pedagogy, pushed back when we were over-engineering, and delivered a system that has scaled far beyond what we imagined at the start. Reaching 50,000 learners in six months would not have been possible without this infrastructure.

A
Ananya Krishnan
Co-Founder & CEO
EduSpark Learning

Let's Build Your Success Story

See what Abstriq can do for your business. We'd love to understand your challenges and map out a path to results like EduSpark Learning achieved.

✦ No credit card required  ·  Response within 24 hours  ·  Free consultation