Class-Based Video Course Platform
A full-featured Udemy-style video learning platform with AI-powered course recommendations, instructor dashboard, chapter-based video streaming, quizzes, certificates, and offline download — for India's edtech market.
Lead Developer — Flutter app, video streaming, AI recommendation engine, instructor CMS
EdTech SaaS — Video Course Platform with AI Personalisation and Instructor Tools
Student App (iOS + Android), Web Platform, Instructor Dashboard, Admin Panel
Flutter · Next.js · Node.js · AWS CloudFront (Video CDN) · OpenAI · PostgreSQL
The platform was built for an edtech startup targeting India's tier-2 and tier-3 markets — where affordable, high-quality skill courses are scarce. The AI recommendation engine personalises the learning path based on the student's skill level, learning speed, and career goals.
Instructors get a full course creation suite — chapter management, video upload, quiz builder, and earnings dashboard. Students get offline download, adaptive playback speed, AI-generated chapter summaries, and verifiable digital certificates.
AWS CloudFront delivers HLS video at 360p/720p/1080p based on the student's connection speed. Videos buffer in under 2 seconds even on 3G. Chapter-wise video with resume position saved per device.
Hybrid recommendation engine — collaborative filtering (what similar students completed) + content-based (skill gap analysis). GPT generates chapter summaries and practice questions per lesson to reinforce learning.
Students download up to 5 courses for offline viewing. Videos are encrypted on-device using AES-256 and can only play within the app — preventing sharing or piracy of course content.
Instructors build MCQ, short-answer, and coding challenge quizzes per chapter. Students must pass assessments with >70% to unlock the next module. Quiz results feed into the AI recommendation engine.
On course completion, auto-generated PDF certificates with unique QR code, student name, course title, completion date, and instructor signature. QR codes resolve to a live verification page — prevents forgery.
Instructors upload videos (auto-transcoded by AWS MediaConvert), organise into chapters, set pricing, add quizzes, and track student enrolments and earnings — from a dedicated web dashboard.
iOS & Android App
Web + Instructor CMS
Backend API
Video CDN
Video Transcoding
AI Summaries & Reco
Course & Progress Data
India + Global Payments
AWS CloudFront CDN combined with HLS (HTTP Live Streaming) adaptive bitrate is the right stack for India. The player automatically selects 360p/480p/720p/1080p based on real-time bandwidth — buffering under 2 seconds even on 3G. Videos are transcoded in 5 quality levels by AWS MediaConvert on upload, and served from the nearest CloudFront edge node (Mumbai, Chennai, or Hyderabad for Indian users).
Two-layer protection: (1) Online streaming uses signed CloudFront URLs that expire in 4 hours — sharing the URL doesn't work after expiry. (2) Offline download encrypts video files on-device with AES-256 and binds them to the device ID — the encrypted files cannot play outside the app, even if copied to another device. DRM (Widevine + FairPlay) can be added for enterprise clients.
Cold-start problem is handled with a hybrid approach: (1) For new students — content-based recommendations using their stated interests, skill level, and career goals from onboarding. (2) For new courses — editorial curation and instructor credibility signals. (3) As the platform grows — collaborative filtering kicks in using enrolment patterns and completion rates. The AI improves automatically without manual tuning.
A full platform with mobile app, web, instructor CMS, AI recommendations, video streaming, quizzes, and certificates typically costs ₹15–25 lakhs. A simpler video course platform (no AI, basic quiz) starts from ₹8 lakhs. Contact TechEin for a free discovery call — we'll scope the right feature set for your market and budget.
TechEin has built full EdTech platforms with AI recommendations, adaptive video streaming, instructor CMS, and digital certificates. If you have an edtech idea for India or global markets — let's build it together.