EduPlatform
A self-hosted LMS built for coaching institutes and course creators — video upload with ffmpeg transcoding, Cloudflare R2 storage (zero egress costs), Razorpay course enrollments, student dashboards, and admin analytics.
A self-hosted LMS built for coaching institutes and course creators — video upload with ffmpeg transcoding, Cloudflare R2 storage (zero egress costs), Razorpay course enrollments, student dashboards, and admin analytics.
We deploy on your Cloudflare account and your Supabase project — you own every piece of the infrastructure. There are no shared databases or multi-tenant surprises.
For early-stage coaching institutes with a defined course catalogue.
For growing institutes with unlimited students and courses.
Ongoing feature development and platform support.
The platform is built for Cloudflare + Supabase by default. If you have a specific VPS or cloud requirement, contact us — we can adapt the deployment, though some features (R2 zero-egress, edge Workers) would need equivalent substitutes.
Students upload raw video (MP4, MOV, MKV). A Cloudflare Worker runs ffmpeg to transcode it into HLS segments at multiple resolutions, stored in R2. The student-facing player streams adaptive HLS — quality adjusts to their bandwidth automatically.
No by default — HLS segments are served via signed R2 URLs that expire after each session. If you need downloadable content (e.g. offline PDFs), that's a separate feature we can add in the Pro tier.
Phase 1 does not include SCORM. If you need to import existing SCORM packages from another LMS, raise it during discovery — we can scope it as an add-on module.
Tell us about your course catalogue, expected student count, and timeline — we'll come back with a scoped proposal within 48 hours.