eClass is a complete Laravel-based Learning Management System for selling courses, running live classes, and growing your online education brand. Built for instructors, institutes, and global course marketplaces.
Three role logins to explore the complete eClass experience — admin control, instructor workflow, and student learning.
Note: some features are disabled in the demo for security — this applies to the demo only.
Students learn, instructors teach, admins run the business — eClass ships a tailored toolkit for each.
Course progress, certificates, leaderboard, wishlist, and a personalised learning hub.
Join Zoom, Google Meet, Jitsi, and BigBlueButton sessions directly from the course.
Resume where you left off, with playback rate, loop, shuffle, and subtitle support.
Download PDFs, zips, videos, and images for offline study and revision.
Ask the instructor, follow them, and join Course Reviews with likes / dislikes.
Subjective + objective quizzes, previous papers, and certificate downloads on completion.
Gift a course to a friend or buy instantly with the one-click Buy Now option.
Manage logged-in devices to keep your course content safe and personal.
Sign in with Google, Facebook, LinkedIn, Twitter, Amazon, or GitLab.
Create, edit, and reorder chapters with drag-and-drop. Drip-content scheduling included.
Configurable payout structure with admin approval and earning reports.
Plan-based instructor onboarding via PayPal & PayTM, with vacation mode.
Direct chat, course Q&A, and appointment scheduling with students.
Create, grade, and feedback on assignments inside the course flow.
Option to anonymise students from instructor view for privacy-first institutes.
Marketing dashboard with OpenAI tools, SEO directory, and Google Tag Manager support.
MP4, HLS, m3u8, WebM, plus YouTube, Vimeo, S3, Google Drive, Dropbox & Cloudinary.
Zoom, Google Meet, Jitsi, and BigBlueButton meeting integrations for live classes.
SMTP + Twilio for enrollment confirmation SMS and OTP login.
Wallet topup (Stripe / PayPal / PayTM), coupon manager, and flash deals.
Google two-factor authentication, IP block list, screen capture disabled, right-click off.
Multilingual admin translator, RTL support, and Geo location detection.
Bulk import for users, institutes, and jobs — cut down setup time at scale.
Slug auto-generated, sitemap, Facebook Pixel, Google AdSense, and AdSense management.
The features that separate a serious LMS from a basic course catalogue.
YouTube, Vimeo, AWS S3, Digital Ocean, Google Drive, Dropbox, Cloudinary — one unified player.
Subtitle file support (.srt & .txt) with custom player subtitle rendering.
Schedule chapters and classes to unlock progressively over time.
Sell bundles with Stripe subscription model and coupon support.
Progressive Web App with offline lazy-load, smooth transitions, and mobile-app feel.
OTP login powered by Twilio + 2FA, plus right-click and inspect-element disabled.
Built-in referral commission system to grow word-of-mouth signups.
Auto-generated PDF certificates with custom branding on course completion.
Site-wide announcements + question bank to power your exams and prep work.
From zip file to live courseware in minutes.
Drop the eClass files onto your hosting via FTP or File Manager.
Spin up a MySQL or MariaDB database from cPanel or Plesk.
Visit your domain — the web installer takes care of the rest.
Add categories, instructors, plans — and start selling.
A complete LMS for online teaching, live classes, certifications, and global course sales — on Laravel 10.
Built-in support for 20+ global, regional, and local payment gateways.