// build_guide

// How to build Live 1:1 Tutoring Platform for K-12 Students

The Indian K-12 tutoring market is $10B+ and shifting online post-COVID. A two-sided marketplace needs a solid booking engine, reliable video (100ms is the best-priced WebRTC SDK for India), and a shared whiteboard. PostgreSQL handles scheduling with timezone-aware timestamps; NestJS manages the complex session lifecycle (booking, reminders, live, review, payout). Parent dashboards drive retention.

Complexity 8/10SaaS
// recommended_stack
FrontendNext.js (App Router)
BackendNestJS
DatabasePostgreSQL
AuthSupabase Auth
HostingVercel + Railway
Extra100ms (video SDK)
ExtraRazorpay
ExtraExcalidraw (whiteboard)
ExtraResend
// cost_and_timeline
USD min
$16,000
USD max
$25,000
INR min
14.9L
INR max
23.3L

Typical SaaS projects cost $1,800–$5,000 USD and take 68 weeks with an Indian dev team. See the full cost guide →

// timeline_breakdown
3 weeksAuth, tutor profiles & booking engine
3 weeksVideo integration, whiteboard & recording
2 weeksPayments, payouts & parent dashboard
2 weeksNotifications, reviews & admin panel
// mvp_features[]

## What to build in the MVP

Tutor profile, subject tags and availability calendar
Student search, filter and instant / scheduled booking
Live video session with shared whiteboard (Excalidraw)
Session recording stored to S3 for 30-day replay
Automated tutor payout via Razorpay Route
Parent dashboard with session history and progress notes
// risk_flags[]

## Engineering risks to plan for

!100ms charges per minute of video — model the cost at 50k monthly sessions before launch or margins will surprise you.
!Scheduling across IST + other time zones needs UTC storage with display conversion; bugs here erode tutor trust fast.
!Razorpay Route requires a separate KYC process for marketplace payouts — start it in week 1.
Get a scope tailored to your idea

This scope was auto-generated from a real founder's inputs. Run the estimator with your specific requirements — free, no sign-up, results in 2 minutes.

// related_resources