SystemForgeStudio
EducationBuildable

Live Class & Course Platform

Coaching institutes and ed-tech startups manage live sessions on Zoom, recorded courses on Google Drive, payments on Razorpay, and student communication on WhatsApp — and none of it talks to each other.

ROLES:5MODULES:5DELIVERY:8–14 WKSBUILD:₹200K+ starting
Scope This SystemBook a scoping call

CAPABILITIES // WHAT GETS BUILT

What this system delivers for your team

Live class delivery via Daily.co WebRTC (private rooms, per-user tokens, auto-recording) or Jitsi Meet self-hosted for organisations that want full infrastructure control

Automatic session recording pipeline — BullMQ background worker uploads recordings to GCS, triggers Google Cloud Video Transcoder, and makes HLS streams available in the course library within minutes

Recorded course builder — upload video lessons, attach PDFs and notes, organise into units and subtopics with sequential or open-access navigation and per-lesson completion tracking

Student enrolment portal with batch assignment, course access gating, and Razorpay payment-linked activation — paid enrolment unlocks content, unpaid sees a locked state

Attendance auto-capture from live sessions — per-student attendance percentage visible to instructors; Firebase FCM or SMTP email alerts to students on low attendance

Progress dashboard per student — lessons completed, quiz scores, time spent, and overall course completion rate; instructors see class-level progress at a glance

Instructor dashboard — upcoming batches, session recording library, student queries queue, and assignment grading panel; all roles access a single branded portal

White-labelled student portal deployed to your own domain and infrastructure (GCP, AWS, or on-premise) — NestJS API + Next.js frontend + PostgreSQL database, all source code delivered

Every build is scoped to your organisation's workflow — features and modules may vary.

PROCESS // HOW I WORK

From scoping call to live system

Scoping Call

A 30–60 min free call to understand your workflow, team structure, and exact requirements. No commitment — just alignment.

Custom Build

I build the system to your specifications with weekly updates. All work is tracked — you see progress before final delivery.

Delivery & Handoff

Deployed to your infrastructure, your team trained, documentation handed over. Optional AMC for ongoing support.

CAPABILITIES // WHAT'S INCLUDED

What this system does

WebRTC Live Classroom Engine

Live sessions run on Daily.co WebRTC (or Jitsi self-hosted for cost control) — private rooms with per-user access tokens so students join through your portal, not a shared link. Sessions are automatically cloud-recorded, background-processed through a BullMQ worker, uploaded to GCS, and transcoded into HLS adaptive bitrate streams for on-demand playback within minutes of class ending.

Structured Course CMS with HLS Streaming

Courses are organised into units, subtopics, and materials. Instructors upload video lessons; the backend processes them via Google Cloud Video Transcoder into HLS streams that adapt to each student connection speed. PDF notes, slides, and attachments are stored on GCS with signed URLs. Students get a Vidstack-powered player with resume, speed control, and chapter markers.

Payment-Gated Enrolment and Access Control

Razorpay order creation is wired directly to enrolment guards — students who have not paid cannot reach course content. Payment verification activates access instantly. Firebase FCM push notifications and Nodemailer email alerts fire for upcoming classes, new materials, and low-attendance warnings. Fee receipts are auto-generated and downloadable.

FIT // WHO THIS IS FOR

Who this system is for

Institute Director / Ed-tech Founder / Training Head

Coaching institute, ed-tech startup, corporate training division, or professional certification body with 100+ active learners and recurring course delivery

Live classes run on Zoom with links shared manually in WhatsApp — attendance is taken on paper, recordings are uploaded to Google Drive, and students lose them in chat history within days

  • Live classes run on Zoom with links shared manually in WhatsApp — attendance is taken on paper, recordings are uploaded to Google Drive, and students lose them in chat history within days
  • The recorded course library is a shared Google Drive folder with no access control — ex-students still have the link, and there is no visibility into who watched what or how far they got
  • Fee collection and course access are completely disconnected — students who have not paid still have access because removing them manually takes hours every month

BEFORE

Live sessions are shared as Zoom links in a WhatsApp group. Recordings land in a Google Drive folder with no access control. Course PDFs are sent on email. Fees are collected via UPI screenshots, and there is no way to confirm who has paid or revoke access for those who have not.

WITH THIS SYSTEM

Students log into a branded portal and join sessions through it — no link sharing, no WhatsApp coordination. Recordings are auto-uploaded, transcoded to HLS, and live in the course library within minutes. Razorpay handles payment and access activation simultaneously. Instructors see exactly who is enrolled, what they have watched, and who has an outstanding fee.

KEY OUTCOME

Coaching institutes running this platform report saving 3 to 4 hours every week previously spent on link forwarding, manual recording uploads, and fee follow-up messages.

BUILD // WHAT I DELIVER

What gets built for you

Live class delivery via Daily.co WebRTC (private rooms, per-user tokens, auto-recording) or Jitsi Meet self-hosted for organisations that want full infrastructure control
Automatic session recording pipeline — BullMQ background worker uploads recordings to GCS, triggers Google Cloud Video Transcoder, and makes HLS streams available in the course library within minutes
Recorded course builder — upload video lessons, attach PDFs and notes, organise into units and subtopics with sequential or open-access navigation and per-lesson completion tracking
Student enrolment portal with batch assignment, course access gating, and Razorpay payment-linked activation — paid enrolment unlocks content, unpaid sees a locked state
Attendance auto-capture from live sessions — per-student attendance percentage visible to instructors; Firebase FCM or SMTP email alerts to students on low attendance
Progress dashboard per student — lessons completed, quiz scores, time spent, and overall course completion rate; instructors see class-level progress at a glance
Instructor dashboard — upcoming batches, session recording library, student queries queue, and assignment grading panel; all roles access a single branded portal
White-labelled student portal deployed to your own domain and infrastructure (GCP, AWS, or on-premise) — NestJS API + Next.js frontend + PostgreSQL database, all source code delivered
DELIVERY: 814 WEEKS

PROCESS // HOW IT WORKS

Every build starts with a scoping call. I understand your workflow, adapt the system to your team, and deliver a detailed price estimate before any work begins.

Free scoping call — no commitment
Custom workflow mapping
Transparent price estimate before build starts
Delivery in agreed timeline

Ready to scope Live Class & Course Platform?

Book a free scoping call. I'll map your workflow, align the build to your team, and provide a detailed price estimate based on your requirements.

WORKS WELL WITH

These systems are commonly scoped together or phased into a connected build. Let me know during the scoping call if you're considering a multi-system setup — I'll structure the engagement accordingly.

Get a Quote