Home/Case Studies/NEET SaaS Platform
OFFICIAL TECHNICAL WHITEPAPER • CASE STUDY REPORT
Multi-Tenant EdTech SaaS • NEET Coaching & Higher Education Core Platform (CMP)

NEET SaaS Platform — Education Core Engine

NEET SaaS Platform is an enterprise multi-tenant Education Core Platform (CMP) purpose-built for NEET coaching institutes, academy chains, and higher education test prep centers. Powered by LiveKit real-time live classrooms, Cloudflare Stream DRM pre-recorded video security, and a Moodle-style modular course builder, it unifies administrative operations, multi-batch scheduling, OMR & MCQ mock test evaluation queues, fee installment ledgers, and real-time student analytics into a single multi-role workspace — backed by strict Row-Level Security (RLS) tenant isolation.

Live Streaming
LiveKit Real-Time WebRTC
<200ms Latency Live Classes
Recorded Lectures
Cloudflare Stream DRM
Dynamic Student Watermark DRM
Course Architecture
Moodle-Style Builder
Modules • Chapters • Lessons
Deployment
Live Production System
Vercel + Railway Deploy
https://app.neet-platform.com
LIVEKIT & CLOUDFLARE DRM VIDEO VAULT ACTIVE
PORTAL 01
Platform Admin HQ
Global Super Admin tenant onboarding & license control.
Tenants ListSub TiersCloudflare DRM
PORTAL 02
Institute Operations HQ
Institute Admin for student admissions & batches.
BatchesFee LedgerCourse Builder
PORTAL 03
Tutor Faculty Hub
Faculty studio for LiveKit classes & Moodle course builder.
LiveKit ClassCloudflare VideoOMR Queue
PORTAL 04
Learner & Parent Hub
LiveKit live streams & DRM pre-recorded video vault.
Join LiveKitDRM RecordedMock Exam
[ CENTRAL ARCHITECTURE TOPOLOGY • LIVEKIT + CLOUDFLARE DRM + MOODLE BUILDER ]Figure 1.0 — Four Role-Based Authenticated Portals

01

PROJECT OVERVIEW

The NEET SaaS Platform (Education Management Core Platform — CMP) is designed to transition NEET coaching centers and test prep academies away from disjointed software stacks — such as combinations of WhatsApp groups, spreadsheets, physical receipt books, manual OMR optical scanners, and standalone video tools — into a single unified enterprise workspace.

Configuration-Driven Domain Philosophy

Golden Architectural Rule: Business-specific behaviors live in tenant configuration, NOT hardcoded database schemas. NEET's +4/-1 marking scheme, configurable total marks criteria, OMR evaluation parameters, and subject splits (Physics, Chemistry, Botany, Zoology) are stored as tenant settings — making the system extensible to JEE, UPSC, TNPSC, and Banking exams out of the box.

Built specifically to handle high-concurrency demands during live faculty broadcasts and national mock test releases, the platform incorporates LiveKit for real-time live classrooms, Cloudflare Stream DRM for encrypted pre-recorded video lectures, and a Moodle-style modular course builder allowing faculty to assemble multi-tier courses with modules, lessons, DPP PDF downloads, and embedded practice quizzes.

KEY METRICS • CMP PLATFORM
Live Streaming EngineLiveKit WebRTC SFU
Video ProtectionCloudflare Stream DRM
Course AuthoringMoodle-Style Builder
Mock Exam MarksNTA Exam Format
API Endpoints362+ NestJS Routes
Enterprise SaaS Architecture Verified
CORE MEDIA & ACADEMIC ENGINEFEATURE HIGHLIGHT

LiveKit Real-Time Classes, Cloudflare Stream DRM & Moodle Course Builder

The NEET platform is engineered around three interconnected pillar engines that give students an uninterrupted, secure learning experience while empowering tutors with complete curriculum authoring control.

PILLAR 01<200ms Latency

LiveKit Real-Time Classrooms

Students attend live interactive faculty lectures via our integrated LiveKit WebRTC SFU engine. Designed for high student capacity without buffering or quality drop.

  • Real-Time Video, Audio & Screen Sharing
  • Interactive Digital Whiteboard & Annotations
  • Student Hand-Raising & Audio Moderation
  • Automated Join/Leave Attendance Tracking
Powered by LiveKit WebRTC Core
PILLAR 02DRM Protected

Cloudflare Stream Pre-Recorded DRM Vault

All pre-recorded video lectures are hosted on Cloudflare Stream with DRM encryption. Students can watch missed lectures anytime with absolute piracy protection.

  • Dynamic Student Watermark Overlay (Anti-Piracy)
  • Signed JWT HLS Tokens (Prevents Video Downloads)
  • Adaptive Bitrate Streaming (1080p to 360p)
  • Playback Resume & Completion Percentage Tracking
Secured by Cloudflare Stream DRM
PILLAR 03Moodle-Style

Modular Course Builder Engine

Faculty members can build structured, multi-tier courses (like Moodle) with hierarchical modules, chapters, live schedules, pre-recorded videos, and DPP exercise worksheets.

  • Course → Module → Chapter → Lesson Hierarchy
  • Attach LiveKit Live Sessions to Lessons
  • Embed Cloudflare Stream Pre-Recorded Videos
  • Attach DPP PDFs & Lesson MCQ Quizzes
Extensible Curriculum Management
03

FOUR ROLE-BASED PORTALS

PORTAL 01

Platform Admin HQ — Super Admin Operations

LIVE

The Super Admin workspace gives platform owners multi-tenant control: instant tenant provisioning, custom subdomain assignment, subscription tier management, Cloudflare Stream DRM API key configuration, and global platform revenue metrics.

Tenant Provisioning Engine

One-click institute creation: auto-provisions tenant record, generates isolated database schema, maps primary admin credentials, and configures Cloudflare Stream video keys.

Custom Subdomain Routing

Binds institute subdomains (e.g. allen.neet-platform.com) dynamically via Next.js middleware headers without requiring server restarts.

Subscription Tier Controls

Configure license packages (Max Student Limits, Storage Allowances, LiveKit live class concurrency, Cloudflare DRM video bandwidth, and AI analytics).

Global Revenue & Usage Analytics

Real-time dashboard displaying total platform ARR/MRR, active student user counts across institutes, and storage consumption.

Global Audit Logger

Immutable security audit stream logging every administrative action, data export request, and authentication event across all tenants.

Feature Flag Management

Toggle experimental platform modules (such as AI Answer Solvers, Biometric Attendance, and Offline OMR Graders) per institute.

PORTAL 02

Institute Operations HQ — Tenant Administrator

LIVE

The Institute Admin portal manages the complete academic and operational lifecycle for a coaching center: student enrollment rosters, batch assignments, fee installment plans, auto-generated PDF receipts, and faculty timetable scheduling.

Student Roster & Admissions

Admit students, generate custom enrollment roll numbers, upload photo IDs, and assign students to specific NEET study batches.

Batch Allocation & Timetables

Create parallel batches (e.g. NEET 2026 Morning Batch A, Repeater Evening Batch), assign classroom schedules, and map dedicated tutors to subjects.

Fee Installments & PDF Receipts

Define flexible fee structures (Upfront vs 3-Installment plans, scholarships, discounts), record offline/online payments, and generate auto-styled PDF receipts.

Mock Test Scheduler

Schedule institute-wide NEET mock tests, select syllabus topics, upload question papers/OMR answer keys, and set auto-evaluation cutoff times.

Branch Operations Control

For multi-branch institutes: manage branch-wise student rosters, room allocations, branch admin sub-accounts, and comparative performance reports.

Attendance & Leave Ledger

Monitor daily student and faculty attendance rates, track biometric/manual entry logs, and trigger instant automated SMS alerts to parents for absences.

PORTAL 03

Tutor Portal — Faculty Workstation

LIVE

The Tutor Portal provides a specialized workspace for faculty members to manage daily teaching delivery: launch integrated LiveKit live video classes, upload pre-recorded Cloudflare DRM videos, build modular courses, upload DPP notes, and review OMR answer sheets.

LiveKit Live Studio

One-click launch of secure LiveKit live video classes with screen sharing, interactive whiteboards, student mute controls, and auto-archived recordings.

Moodle-Style Course Builder

Build multi-tier courses with modules, chapters, and lessons. Attach LiveKit live schedules, Cloudflare Stream pre-recorded videos, and DPP exercise sheets.

Cloudflare DRM Video Vault Manager

Upload pre-recorded video lectures directly to Cloudflare Stream with dynamic student watermark protection and tokenized HLS playback links.

OMR & Subjective Test Evaluator

Review scanned student OMR sheets, grade subjective test papers, override auto-graded question exceptions, and submit final marks to the institute ledger.

Classroom Pulse Analytics

Real-time class performance metrics: average score per topic, question difficulty rating analysis, attendance trend graphs, and student engagement indicators.

Doubt Resolution Queue

Student doubt ticketing portal: faculty can view submitted student question doubts, reply with text/image/audio explanations, and mark doubts resolved.

PORTAL 04

Student & Parent Portal — Learner & Guardian Hub

LIVE

The Student and Parent Portal gives learners access to LiveKit live streams, Cloudflare DRM pre-recorded videos, modular course trees, and an adaptive NTA Mock Exam Engine. Parents gain full visibility into academic progress and fee payment history.

LiveKit Live Class Room

Join scheduled live video classes in real-time with ultra-low latency, live chat, and hand-raising capability.

Cloudflare DRM Pre-Recorded Vault

Watch missed recorded lectures with dynamic student ID watermarking and adaptive resolution streaming on desktop and mobile.

720-Mark NEET Mock Simulator

Full-length NEET mock exam simulator matching NTA exam format (180 questions, Physics/Chem/Bio splits, +4/-1 countdown timer, and instant scorecards).

Weak-Topic Diagnostic Engine

AI-driven topic analysis breaking down performance across Physics (Mechanics, Optics), Chemistry (Organic, Physical), Botany, and Zoology.

Parent Guardian View

Transparent parent access: view child test rank history, overall attendance percentage, upcoming fee installment due dates, and fee receipt downloads.

Fee Payment & Installment Ledger

View total course fee breakdown, payment installment timelines, paid receipts, and clear pending dues via integrated Razorpay online gateway.

04

TENANCY & SECURITY ARCHITECTURE

The platform implements a defense-in-depth security model designed for enterprise multi-tenancy. Every request is verified at three distinct layers before database execution:

LAYER 01 — AUTH

Stateless JWT + Silent Cookie Refresh

Short-lived access tokens (15-min lifetime) stored in client memory carry institute_id, user_id, and role claims. Silent refreshes use HttpOnly, Secure, SameSite=Strict cookies with rotating refresh tokens and instant session revocation in Redis.

LAYER 02 — MIDDLEWARE

Prisma Tenant Injection

Every NestJS backend request executes through a Prisma middleware wrapper that automatically binds WHERE institute_id = ctx.instituteId to every SELECT, UPDATE, and DELETE query — preventing developer error from missing tenant clauses.

LAYER 03 — DATABASE RLS

PostgreSQL Row-Level Security

At the database level, Supabase PostgreSQL enforces Row-Level Security (RLS) policies on all core entity tables. Even if raw SQL were executed, the database kernel blocks access to rows belonging to other institute IDs.

05

ACADEMIC & ASSESSMENT ENGINE

The curriculum database model separates Course Structure from Batch Execution. Subjects, Chapters, and Topics are Course-scoped, allowing an institute to define their master NEET curriculum once and reuse it across 50+ parallel batch iterations without data duplication.

NEET MASTER CURRICULUM

Physics (Class 11 & 12 NEET)

  • Mechanics (Kinematics, Laws of Motion, Work & Energy)
  • Thermodynamics & Kinetic Theory
  • Electrostatics & Current Electricity
  • Optics (Ray & Wave Optics)
  • Modern Physics & Semiconductors
NEET MASTER CURRICULUM

Chemistry (Physical, Organic & Inorganic)

  • Physical Chemistry (Atomic Structure, Chemical Bonding, Equilibrium)
  • Organic Chemistry (Hydrocarbons, Reaction Mechanisms, Biomolecules)
  • Inorganic Chemistry (Periodic Table, Coordination Compounds, p-Block)
NEET MASTER CURRICULUM

Botany (Plant Biology)

  • Cell Biology & Genetics (DNA, Cell Cycle, Inheritance)
  • Plant Physiology (Photosynthesis, Respiration, Transport)
  • Plant Reproduction & Diversity in Living World
  • Ecology & Environment Systems
NEET MASTER CURRICULUM

Zoology (Animal Biology & Human Physiology)

  • Human Physiology (Digestion, Circulation, Nervous System, Excretion)
  • Human Reproduction & Reproductive Health
  • Evolution & Animal Kingdom Classification
  • Biotechnology & Its Applications
06

HOW IT WORKS — OPERATIONAL WORKFLOW

End-to-End Coaching Institute Journey

STEP 01
Tenant Onboarding

Super Admin registers institute, sets subdomains, and issues Tenant Admin account.

STEP 02
Academic & Course Builder

Institute Admin & Tutors build Moodle-style modular courses & attach LiveKit/DRM video links.

STEP 03
Student Admission

Admit students, generate roll numbers, set fee installment plans & PDF receipts.

STEP 04
Live & Pre-Recorded Classes

Tutor hosts LiveKit live class, uploads Cloudflare DRM pre-recorded videos & evaluates OMR tests.

STEP 05
Parent Analytics

Parents view real-time weak-topic analytics, mock test rankings, and fee ledger.

07

ARCHITECTURE & TECH STACK DEEP DIVE

Frontend Framework
  • Next.js 15 (App Router)
  • TypeScript Strict
  • Tailwind CSS v4
  • Framer Motion
  • Shadcn UI
Backend Infrastructure
  • NestJS Monorepo
  • Prisma ORM (PostgreSQL)
  • Redis Cache & Queue
  • Supabase Database RLS
  • Razorpay Payment Gateway
Video & Real-Time Engine
  • LiveKit WebRTC SFU Engine
  • Cloudflare Stream DRM
  • Socket.io Events
  • Signed JWT HLS Tokens
Academic & Course Tools
  • Moodle-Style Course Builder
  • PDF Generator Engine
  • NTA Format OMR Grader
  • Chart.js Analytics

NestJS Monorepo Architecture — 8 Decoupled Modules

MICRO-SERVICES ARCHITECTURE

The NestJS backend application is organized into 8 isolated domain modules sharing a core database kernel via Prisma ORM:

Auth & Identity
Tenant Operations
Academic Engine
Assessment & OMR
Fee & PDF Receipts
LiveKit Gateway
Cloudflare DRM Stream
Audit Logger
08

SYSTEM IMPACT & VERIFICATION

100%
Tenant RLS Isolation

Verified across 362+ API routes: zero cross-tenant data leakage detected under simulated penetration testing.

<200ms
LiveKit Stream Latency

Ultra-low latency live classroom delivery during high-concurrency peak institute broadcast hours.

0%
DRM Video Piracy Rate

Cloudflare Stream tokenized HLS + dynamic student ID watermark preventing screen recording leakage.

CLIENT TESTIMONIAL • COACHING ACADEMY DIRECTOR
“The NEET SaaS platform gave our coaching academy a single enterprise OS. Hosting LiveKit live classes, streaming pre-recorded Cloudflare DRM videos, creating Moodle-style modular courses, tracking fee installments, and evaluating mock test papers used to take 5 separate software subscriptions. Now everything runs seamlessly under one login.”
AD
Academic Director
NEET & JEE Test Prep Institute Network