01/03/2026
https://rabialaravellms.gumroad.com/l/wgear
Title
LMS Education Platform (Laravel 12) - Multi-Role Course Marketplace
Subtitle
Production-ready Laravel LMS with Student, Teacher, and Admin panels, Stripe payments, certificates, quizzes, assignments, and Zoom live classes.
Description
This is a complete role-based Learning Management System built with Laravel 12 for developers, founders, and agencies who want to launch an online education platform fast.
The system includes public course browsing, secure auth, enrollment workflows, structured learning delivery, assessments, certification, and admin finance operations in one codebase.
Built with clean module separation (controllers/services/models), migration-driven schema, and webhook-first Stripe payment handling for reliable enrollment activation.
Core Features
Multi-role architecture: admin, teacher, student, visitor
Public homepage + course catalog + course detail pages
Course lifecycle: lessons, assignments, quizzes, submissions, announcements
Progress tracking and completion certificates
Stripe checkout + webhook-based payment verification
Admin finance workflows: payments, refunds, payouts, earnings
Notifications center with unread/read actions
Admin email center (broadcast, one-to-one, custom list, optional images)
Zoom integration support for live classes
Tech Stack
Laravel 12, PHP 8.2+
Blade + Tailwind CSS + Vite
MySQL (and deployment-ready setup)
Laravel Breeze, Sanctum
Spatie Laravel Permission
What You Get
Full source code
Database migrations and seeders
Demo data flow (DemoDataSeeder)
Setup docs + deployment guide
System documentation (SYSTEM_DOCUMENTATION.md)
Perfect For
Selling courses with teacher/student roles
EdTech MVPs
Client LMS projects
Developers wanting a strong Laravel LMS starter
Requirements
PHP 8.2+
Composer + Node.js
MySQL/Postgres
Stripe account (for paid enrollments)
Zoom app credentials (optional, for live classes)
Important Note
This is a source-code product, not hosted SaaS. Buyer handles hosting and API credentials (Stripe/Zoom/SMTP).