InfoPlanet
A complete learning management system built solo for Indian coaching institutes. 600+ active students. Real payments. Encrypted video streaming.
Visit Live Site →The Problem
Coaching institutes across India manage hundreds of students with spreadsheets, WhatsApp groups, and disconnected tools. Fee tracking is manual. Attendance is on paper. Study materials are shared via random Google Drive links. There's no unified system that's affordable and built for the Indian education market.
The Solution
InfoPlanet is a complete LMS that handles everything a coaching institute needs — from the moment a student enquires to the day they graduate. One platform. One login. Every operation digitized.
I built the entire system solo: database schema design, REST API (18 modules), React frontend (50+ components), payment integration, video encryption pipeline, and production deployment.
Key Features
Dashboard & Analytics
Real-time overview of students, attendance trends, fee collection, and recent activity. Designed for institute owners who need the full picture at a glance.
Fee Management with Razorpay
Flexible fee structures with installments, discounts, and waivers. Students pay via UPI, cards, or bank transfer. Cash payments recorded manually. Every transaction tracked with an immutable audit trail.
Encrypted Video Streaming
Self-hosted HLS video pipeline with AES-128 encryption. Every video segment is encrypted with JWT-protected key delivery. Student-specific watermarks (name + phone + admission number) burned into every frame to prevent piracy.
Online Test Engine
Create tests with question banks, set time limits, auto-grade submissions. Students get instant results with detailed performance analytics.
Tech Stack
- React 18 + Vite + TypeScript frontend with 50+ shadcn/ui components
- Express.js 5 + TypeScript backend with Zod validation at every boundary
- Supabase PostgreSQL with Row-Level Security (40+ tables)
- Razorpay payment gateway with webhook signature verification
- Cloudflare R2 + ffmpeg for video transcoding and AES-128 HLS delivery
- Vercel (frontend) + MilesWeb VPS (backend) deployment
Impact
- 600+ active students on the platform
- Production v1.1.0 with 215+ commits
- 40+ database tables, 18 API modules
- 29 security vulnerabilities patched
- 95% QA completion across all modules