Code

Mentor LMS - Learning Management System

Mentor LMS - Learning Management System

By
Cart 261 sales
Recently Updated

Mentor LMS – Build Your Own eLearning Business Easily

Mentor LMS is a powerful Learning Management System built with Laravel and React, designed for anyone who wants to launch an online learning platform quickly. Whether you’re an individual instructor selling your own courses, or you want to run a full SaaS marketplace where multiple instructors can sell and earn—Mentor LMS gives you everything out of the box.

With a modern design, flexible user roles, secure payment integrations, and live class support, Mentor LMS helps you create a professional eLearning platform without coding expertise.

Why Choose Mentor LMS?

  • Two Business Models: Use it as your personal course selling platform OR scale it into a multi-instructor SaaS marketplace.
  • Easy Course Creation: Drag-and-drop curriculum builder with videos, quizzes, and assignments.
  • Seamless Payments: Accept PayPal, Stripe, Mollie, and Paystack payments safely.
  • Live Learning: Host interactive classes with Zoom integration.
  • Certificates & Reviews: Boost credibility with automated certifications and student feedback.
  • Powerful Admin Dashboard: Manage users, courses, payments, emails, and site settings in one place.
  • Fully Customizable: Modular architecture for easy updates and branding control.

BROWSE ALL FEATURES

BROWSE PRODUCT ROADMAP

BROWSE DOCUMENTATION

Mentor LMS is perfect for: eLearning startups, training institutes, universities, solo instructors, and entrepreneurs who want to build their own Udemy-style platform.

Start your online education business today with Mentor LMS – the all-in-one solution for modern eLearning!

Login credentials

Admin:
User: admin@example.com
Password: 12345678

Instructor:
User: john.smith@example.com
Password: 12345678

Student:
User: sophie.miller@example.com
Password: 12345678

For support, visit our support page at https://support.ui-lib.com.

Live Demo: https://demo.mentor-lms.com

Changelog

----------------------
2 January 2026
----------------------
Fix: Responsive issue from the Home-4 and Home-5.
Fix: Richtext editor image render issue after inserting.
Fix: The online and offline payment history view issue from the dashboard.
New: Added new option in the image insert section of richtext editor.
Improve: Added an id into the main app-logo for add custom style.

----------------------
16 December 2025
----------------------
Fix: Razorpay payment gateway issues
Fix: Installation final step migration issue
Fix: Course coupon validity issue specific course
Fix: Foreign key issue from payment_histories table of installer final step
New: Added sslcommerz and razorpay payment gateway for instructor payout
New: Reconnect the storage with the public by symlink from the admin dashboard
Improve: App maintenance page with each feature UI, UX and functionality
Improve: Instructor payout methods handling functionality
Improve: Course and Exam payment methods handling functionality
Improve: Changed the placements of some feature codebase files
Improve: Reduce the codebase by clearing the unused and duplicate codes and files

----------------------
10 December 2025
----------------------
Fix: The sidebar RTL issue of the exam course player page
Fix: Link input form button issue from richtext editor
Fix: Text wrap and design break issue of richtext editor from all components
Fix: Richtext editor content render issues from all components
Fix: Category select issue form exam create and update components
Fix: System currency symbol issue from exam card and dashboard cart components
Fix: 'Top course' section issue from home page of administrative landing page
Fix: Intro page section edit modal issue from other pages intro page
Fix: Course or Exam enrollment duration duration period issue from the data table.
Fix: RTL issue from course and exam category pages of admin/instructor dashboard.
Remove: Previous Course or Exam enrollment duration period handing functionality
Improve: Added a list of course or exam enrollment duration period for create and update.
Improve: Course or Exam enrollment duration period handing functionality.

----------------------
01 December 2025
----------------------
New: Implemented comprehensive Offline Payment Gateway system
New: Added offline payment method option in payment gateway selection
New: Introduced Payment Report module in admin dashboard
New: Added "Payment Report" menu with Online Payments and Offline Payments sections
New: Created Offline Payments page with status tracking (Pending, Verified, Rejected)
New: Added pagination and sortable tables for better data management
New: Built offline payment verification system with detailed modal interface
New: Added attachment download functionality for transaction proofs
New: Added automatic course/exam enrollment upon payment verification
Fix: Fixed undefined relationship error in PaymentHistory model
Fix: Fixed navbar items active/deactive issue
Fix: Fixed footer social media button click issue
Fix: fixed shared hosting missing CURL_SSLVERSION_TLSv1_2 constant issue
Fix: fixed enrollment modal issue from admin dashboard
Fix: resolved custom page active off or on issue and added 404 page
Remove: custom rich text editor and used it as a npm package
Improve: reduce the front-end chunk size and improve the performance

----------------------
24 November 2025
----------------------
New: Introduced comprehensive Exam Module as a standalone examination system separate from courses
New: Implemented complete exam with wishlist and checkout functionality
New: Added exam category management system for organizing exams
New: Integrated exam coupon system with code generator and discount management
New: Created 7 advanced question types for comprehensive assessment:
    • Multiple Choice (MCQ) with single selection
    • Multiple Select with checkbox options
    • Matching questions with dropdown selectors
    • Fill in the Blanks with inline input fields
    • Ordering questions with drag-and-drop functionality
    • Short Answer for open-ended responses
    • Listening questions with audio player and controls
New: Implemented a tracking system based on exam attempts
New: Added countdown timer with auto-submit when time expires
New: Created question navigator with status indicators and mark for review feature
New: Added fullscreen mode for distraction-free exam taking
New: Integrated before-leave warnings to prevent accidental navigation
New: Built comprehensive results page with score breakdown and analytics
New: Added attempt history tracking with best score highlighting
New: Implemented performance analytics by question type
New: Created auto-grading system for six question types: MCQ, Multiple Select, Matching, Fill Blank, Ordering, Listening
New: Added manual grading interface for short answer questions
New: Integrated pass/fail determination with visual indicators
New: Implemented exam review and rating system for students
New: Added exam enrollment management for both free and paid exams
New: Created exam statistics dashboard for admins and instructors
New: Added exam update functionality with all editable fields
New: Implemented exam analytics page with enrollment and revenue tracking
New: Added comprehensive validation and error handling throughout exam flow
New: Integrated exam purchase system through existing payment gateways
Fix: Resolved the copyright text issue in the course player
Fix: Fixed mobile responsiveness in the course player page
Fix: Fixed mobile responsiveness across several other pages
Improve: Optimized exam-taking performance for large question sets

----------------------
04 November 2025
----------------------
New: Integrated Google reCAPTCHA for registration page
New: Implemented comprehensive student course management system with organized tabs
New: Added module viewer with lesson completion tracking in student dashboard
New: Live class management interface with direct join functionality for students
New: Assignment management system with submission and result viewing capabilities
New: Quiz management interface with result viewing for submitted quizzes
New: Resources hub for organized lesson materials with easy download or access
New: Certificate and marksheet download options upon course completion
New: Real-time course progress tracking display for students
New: Certificate template builder in admin dashboard for custom template creation
New: Marksheet template builder in admin dashboard for custom marksheet design
New: Template management system with update functionality for existing templates
New: Default certificate selection option for administrators
Fix: Resolved enrollment display issue for instructors
Improve: Enhanced student course experience with centralized material access
Improve: Streamlined quiz status display with submission indicators and action buttons

----------------------
21 October 2025
----------------------
New: Implemented lesson resource upload system.
New: Admin UI to create/manage lesson resources.
New: Lesson resource download option for students.
New: Floating Action Button for mobile screen in navbar for managing appearance, cart, language, etc.
Fix: Footer payment gateway add/update/delete issues.
Fix: Logo display issue in course player page.
Fix: Dashboard and table pagination text visibility.
Fix: Default language not applied properly on frontend.
Update: App logo is always show for all devices screen for consistent branding.
Update: Moved language selector from public pages to student, instructor and admin dashboard.
Improve: Hardened components to avoid production errors.
Improve: Home page section array items customization system

----------------------
16 October 2025
----------------------
New: Integrated Google reCAPTCHA v2 for login page security
New: Added Google reCAPTCHA configuration option in admin dashboard
New: Implemented default theme and language setup option in admin dashboard
Fix: Resolved array items removal issue in intro section editor
Update: Enhanced home page customization system stability

----------------------
09 October 2025
----------------------
New: Added comprehensive multi-language support
New: Implemented language management dashboard for admin
New: Integrated language selector for all user roles
New: Added support for dynamic content translation
New: Added translation editor with organized group sections
New: Added RTL or LTR feature for language direction
New: Added comprehensive App Maintenance Panel for system recovery
New: Implemented application update system with version management
New: Added system reboot functionality with maintenance mode controls
New: Integrated complete backup management system
New: Added recovery tools for system diagnostics and repair
Fix: Resolved text direction issues in RTL languages
Fix: Fixed translation caching for better performance
Fix: Ensured maintenance panel remains accessible during system issues
Fix: Improved system stability with enhanced error recovery
Fix: Optimized backup creation and restoration processes

----------------------
23 September 2025
----------------------
Fix: Enhanced system reboot UI with better visual feedback
Fix: Resolved job creation issue from Job Circular section
Fix: Fixed popup form update issue from course lesson edit
Fix: Resolved Razorpay payment gateway issue and updated configuration
New: Added system reboot confirmation page with detailed operation preview
New: Implemented secure system cache clearing without affecting user sessions
New: Implemented maintenance mode bypass for system reboot operations
New: Added session management improvements for system operations
New: Added comprehensive system reboot functionality with admin verification
New: Added installer refresh functionality to resolve any issue during installation

----------------------
18 September 2025
----------------------
Add: Dockerfile for docker deployment
Fix: Resolved course lesson update issues.
Fix: Fix all mobile responsive issues from dashboard pages.
Fix: Resolved instructor create issue from admin dashboard.
Fix: Course edit page – category not showing in some cases.
Fix: Email footer issue and email template styling improvements.
New: Added server refresh option to the maintenance page
New: Added blog section for all intro pages to show the blogs
New: Added Global Custom CSS option in Admin → Settings → System.
Update: Enhanced version management with robust update and rollback capabilities.
Update: Optimized JS chunking for better page load on direct browse/reload URLs.

----------------------
11 September 2025
----------------------
Fix: Resolved image display and upload issues
Fix: Fixed big image file upload problems
Fix: Added 404 error page for better user experience
Fix: Addressed various UX and small interface issues
Fix: Fixed Google login issue for seamless authentication
Fix: Resolved style issues form the email templates
New: Added Razorpay payment gateway for secure payments
New: Integrated SSLCommerz payment gateway for BDT payments
New: Introduced Blog module for sharing articles, tips, and updates.
New: Users can browse, read, and interact with blog posts.
New: Instructors and admins can create, edit, and manage blog content.
New: Added system currency select option for course selling
Update: Improved blog management and user interaction features

----------------------
September 3, 2025
----------------------
Fix: Fixed mobile responsiveness issues on the course player page
Fix: Resolved rating progress bar overflow in student-feedback
Improve: Polished course player layout and spacing for small screens
Refactor: Extracted LessonIcons with discriminated props (drip vs non-drip)
Update: Resolved Google authentication (OAuth) configuration process
Update: Increased section_lessons.embed_source column size to LONGTEXT

------------------------
September 2, 2025
------------------------
Initial Release
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey