Skip to content
SAAS PLATFORMNEXT.JSREACTMONGODBAWS S3

EdTech Learning Platform

50K active users in 6 months

Interactive online learning platform with video courses, quizzes, progress tracking, and certificate generation.

Client
LearnSphere
Sector
Saas platform
Engagement
Fixed-scope build
Duration
16 weeks
Team
4 — lead, two engineers, QA
Stack
Next.js, React, MongoDB, AWS S3, Stripe
EdTech Learning Platform

IMPACT

50K
active users in 6 months
90 sec
from final exam to certificate
71%
course completion rate

THE WORK

01The challenge:

Course videos behind shared links, certificates typed by hand

LearnSphere sells continuing-education hours to licensed HVAC, electrical and plumbing contractors. Its courses were unlisted video links and a form-based quiz, sold through a checkout page that emailed the links after payment. Anyone with a link could pass it on, and several were circulating in trade groups online.

Certificates were typed into a document template by one staff member and emailed within three business days. In renewal season that queue ran past two hundred, and contractors facing a license deadline called the office to ask where theirs was.

02What we built:

Private video, tracked progress and certificates on the final pass

Courses run in a Next.js and React app, with course, enrollment and progress records in MongoDB. Video sits in a private AWS S3 bucket and plays through signed URLs that expire within hours, so a shared link stops working. The player saves the learner's position every few seconds and resumes on any device.

Quizzes sit between lessons, and a passing score opens the next module. Clearing the final exam generates a PDF certificate with the license number, course hours and a verification code, stores it in S3 and emails it. Stripe handles single courses, bundles and seats a company buys for a whole crew.

03What changed:

50,000 learners in six months, with no one typing certificates

LearnSphere reached 50,000 active users within six months of launch. Certificates now arrive about ninety seconds after the final exam, and 71% of enrolled learners finish their course, compared with 44% on the old video links.

The staff member who used to type certificates now runs the course catalog, adding lessons and quizzes from an admin screen. LearnSphere's in-house developer took over the codebase after a four-week overlap, with deploy scripts and a setup guide for S3 and Stripe.

WHAT WE DID

Strategy

  • Course and module structure
  • Pricing and crew seats
  • Certificate requirements

Build

  • Next.js learning app
  • S3 signed video delivery
  • Quiz and progress engine
  • PDF certificate generator

Handover

  • Four-week overlap
  • Deploy scripts and docs
  • Admin training for staff
  1. 20 minutes

    A call to hear what you are building.

  2. 48 hours

    A written scope and a fixed quote.

  3. Week one

    Kickoff, with the build team you met.

We reply within 24h · Mon–Fri, 09:00–18:00 PKT