Lara LMS - Online Course Selling Marketplace
LaraLMS – Laravel Online Course & Learning Management System LaraLMS is a complete, production-ready Laravel Learning Management System for selling and delivering your own online courses. Build your catalogue, upload video lessons, take payments through four gateways, end each course with a quiz, and issue certificates automatically — all from a single admin panel, with no command line and no developer required. LaraLMS is a single-vendor platform: the site sells your catalo…
All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.
Description
LaraLMS – Laravel Online Course & Learning Management System
LaraLMS is a complete, production-ready Laravel Learning Management System for selling and delivering your own online courses. Build your catalogue, upload video lessons, take payments through four gateways, end each course with a quiz, and issue certificates automatically — all from a single admin panel, with no command line and no developer required.
LaraLMS is a single-vendor platform: the site sells your catalogue rather than hosting many sellers. That keeps the whole system simple — one admin panel, one storefront, one identity on every course page — while still giving you multiple administrator accounts with permission-based access when your team grows.
Live Demo
Storefront
https://course.devintime.com
Admin Panel
https://course.devintime.com/login
Email: admin@gmail.com
Password: 12345678
Student Account
Email: student@gmail.com
Password: 12345678
Highlights
- Four payment gateways — PayPal, Stripe, Moyasar and SSLCommerz
- Quizzes with automatic certificate issuing
- Fully designable certificate with live preview
- Guest cart and wishlist that follow the visitor into their account
- PDF invoice attached to every purchase email
- Per-page and per-course SEO, including Open Graph and structured data
- Editable email templates with copy-and-paste placeholders
- Multi-language with full RTL support
- Three-step browser installer — no command line
Everything You Need to Sell Courses Online
Every part of running a course business is already built — catalogue, checkout, delivery, assessment and reporting. You add the courses; the platform handles the rest.
- Course catalogue with categories, sub-categories, skill levels and tags
- Curriculum builder — lessons, video lectures, drag-and-drop ordering
- Free preview lectures so visitors can sample a course before buying
- Wishlist, cart and a guided three-part checkout
- Discount coupons — percentage or fixed, with date windows and usage limits
- PayPal, Stripe, Moyasar and SSLCommerz payments with sandbox and live modes
- Automatic PDF invoices, stored permanently under My Orders
- Course player with the curriculum alongside the video
- Quizzes with pass marks, time limits and unlimited retakes
- Certificates issued automatically on a pass, each with a unique serial number
- Reviews, ratings and a per-course discussion thread
- Articles (blog) and Events, each with their own SEO fields
- Revenue reporting with CSV export
- Contact form that both stores and emails every message
- Editable page content, FAQs, banner and footer — no code changes
- Multi-language and RTL
- Permission-based administrator accounts
- Step-by-step installation wizard
Why Choose LaraLMS?
Building a course platform from scratch means months of work on authentication, payments, video delivery, assessment, invoicing and reporting before you sell a single course.
LaraLMS gives you all of it in one finished, documented application built on current Laravel.
- Launch your course business in a day, not a quarter
- Save hundreds of development hours
- Built on Laravel 13 and PHP 8.3 — not a legacy codebase
- Clean, readable, service-oriented code that is genuinely maintainable
- Blade templates throughout — no build step required to customise a page
- Modern, responsive interface on storefront and admin panel alike
- Complete written documentation covering every screen
Core Modules
Course Catalogue & Curriculum
Organise your catalogue by category, sub-category, skill level and tag, and let students find courses through search, filters, sorting, category pages and hand-picked Featured, New Arrivals and Popular sections on the home page. Each course is built through a tabbed form — basic info, price, media, curriculum, requirements, FAQ, quiz and SEO. Curriculum is a two-level structure: lessons group the material, lectures hold the video, and both can be dragged into any order. Mark a lecture Free and anyone can watch it from the course page before buying — the strongest selling tool you have. Courses stay invisible as drafts until you publish them.
Wishlist, Cart & Checkout
Visitors can save courses and fill a cart without an account — both are held against the browser and claimed by the account the moment they sign in, including when they create that account partway through checkout. A course can only sit in the cart once, courses already owned drop out automatically so nobody pays twice, and the checkout walks through account, payment method and order summary in one page. Free courses skip payment entirely with an Enroll button.
Payments & Invoices
Take payment through PayPal, Stripe, Moyasar or SSLCommerz. Each gateway is enabled and configured independently with its own credentials and its own sandbox/live mode, and only gateways that can actually charge your store currency are offered at checkout. Payment is confirmed by calling the provider’s validation API directly, courses unlock the instant a payment succeeds, and a PDF invoice is generated and attached to the confirmation email — then kept permanently under My Orders so a lost email is never a problem.
Quizzes & Certificates
End any course with a quiz: set a pass mark, an optional time limit, and questions with two to six answer options each. Attempts are marked the instant they are submitted, with a result page showing every question against the correct answer, and students may retake as many times as they like. Passing issues a certificate automatically — no approval, no queue — carrying a unique serial number, the student’s name, the course title, the score and the date.
Certificate Designer
Design the certificate your students receive from a single screen with a live preview beside the form. Choose orientation and paper size, a border style, five colours, separate fonts for the recipient’s name and the body text, and write every line of wording yourself — eyebrow, title, intro, body, wish text and signature. Upload a logo, a signature image and a watermark with its own opacity and size controls.
Student Panel
Students get their own panel: a dashboard with enrolment, order, wishlist and spending counters, Continue Learning shortcuts, My Courses, My Orders with full invoices, My Certificates, Wishlist, and account settings for profile, email and password. The course player shows the video with the curriculum beside it, and enrolled courses stay available for as long as the account exists — including courses you later stop selling.
Reviews & Discussion
Buyers can leave a rating and written review that feeds the average shown on every course card, and every course page carries a discussion thread for questions and answers — social proof and pre-sale support in the same place.
Discount Coupons
Create percentage or fixed-amount coupons with a start date, an end date, a maximum number of uses and an active status. Usage is counted for you, and the coupon list shows each code’s state at a glance — running, scheduled, expired, exhausted or inactive.
Revenue Reporting
A full sales report covering net revenue, order count, courses sold, average order value and discounts given, with a twelve-month revenue chart, breakdowns by payment method and best-selling course, and a searchable order list filterable by date range. Export the current filter to CSV for your accountant. The admin dashboard adds today, this month, this year and lifetime revenue cards, each compared against the period before it.
Articles & Events
A built-in blog and an events page, both managed exactly like courses. Articles take a title, content, banner image, optional source attribution and SEO fields; events take a location, date and time, thumbnail and SEO fields, and list upcoming dates first. Both support draft and published states.
Contact Messages
Every submission is both stored in the admin panel and emailed to your team, so an enquiry is never lost to a misconfigured mail server. The sidebar carries an unread badge, messages can be searched and filtered by read state, and replies open in your own mail client with the visitor already set as the reply-to address. Rate limiting keeps automated abuse out without a person ever noticing.
SEO Control
Meta title, description and keywords, Open Graph share cards, robots directives, canonical URLs and Schema.org JSON-LD — set for every standing page and again for every individual course, article and event. Live previews show how a page will look in search results and when its link is shared, and every field falls back sensibly when you leave it empty.
Email Templates
Reword the emails the site sends on its own — email verification, password reset and purchase confirmation — from a rich-text editor, and switch any of them off. A placeholder panel sits beside the editor with one-click copy for the real values each email can fill in: student name, verification and reset links, invoice number, purchase date, payment method, total and course list.
Page Content & Settings
Site name, logo, favicon, currency symbol, date format and timezone; the home page banner; About Us, Terms & Conditions, Privacy Policy and Return Policy; the contact page wording and its recipient address; social profile links; FAQs; and the footer blurb — every word of it edited from the admin panel, with nothing hard-coded into a template.
Administrators & Permissions
The Super Admin has access to everything and creates further administrator accounts, choosing area by area what each one may reach. General administrators see only the entries they were granted, and only the courses, articles, events and coupons they created themselves — so two administrators can work side by side without editing each other’s catalogue. Each gets a dashboard built around their own work rather than a stripped-down copy of the site-wide one.
Built for Course Sellers
- Single-vendor architecture — your catalogue, your storefront
- Separate storefront, student panel and admin panel
- Permission-based administrator accounts with per-area access
- Business dashboard with revenue comparisons and catalogue health
- Automatic enrolment and instant course delivery on payment
- Fully responsive design across all three panels
Technology Stack
- Laravel 13
- PHP 8.3+
- Blade Templates
- Bootstrap
- JavaScript
- MySQL
- PayPal API
- Stripe API
- Moyasar API
- SSLCommerz API
- DomPDF (invoice generation)
- Chunked video uploads
Multi-language & RTL Support
Ship your site in any language. Add a language from the admin panel with its flag and ISO code, activate it, and translate the entire interface key by key — every button, label and message, including all the wording described in the documentation. Right-to-Left languages are fully supported on both the storefront and the admin panel, with the layout mirrored automatically. English, Arabic and French are included out of the box.
Easy Installation
Three screens in your browser, no command line, no SSH.
- Requirements — the installer inspects your server and reports exactly what is missing, separating what blocks installation from what merely needs attention
- Database — a Test Connection button that names the real problem instead of failing silently, then builds every table and fills in your starting content
- Admin Account — create your Super Admin and you are live
Server requirements: PHP 8.3 or newer, MySQL, and the PDO, PDO MySQL, Mbstring, OpenSSL, JSON, cURL, GD and FileInfo extensions — all standard on any modern host.
Security & Performance
- Laravel’s own authentication, with verified email addresses on every account
- Role-based access control with per-area permissions
- Card details never touch your server — payment is taken on the provider’s own secure page
- Payments confirmed server-side against the gateway’s validation API
- Stored credentials are never echoed back to the browser
- Rate-limited public forms
- Cached settings for fast page loads, with one-click cache clearing
- Clean, organised, PSR-12 codebase
Perfect For
- Independent course creators
- Training academies and coaching centres
- Professional trainers and consultants
- Schools, colleges and tutoring businesses
- Corporate and internal training
- Skill and certification programmes
- Bootcamps and workshops
- Agencies building an LMS for a client
- Laravel developers wanting a solid starting point
Package Includes
- Complete, unencrypted Laravel source code
- Full written documentation covering every screen, installation to launch
- Browser-based installation wizard
- Demo content to start from
- Free future updates
- Professional customer support
Support
Our goal is a product you can rely on. We release regular updates, fix reported issues, and answer support requests directly. If something is not working the way the documentation describes, tell us and we will put it right.
Good to Know
- LaraLMS is a single-vendor LMS: it sells your own catalogue and does not host multiple independent sellers with their own earnings and payouts.
- Individual lecture completion is not tracked, so there is no per-lecture progress percentage. Students can play any lecture in a course they own, in any order.
- Refunds are issued from your payment gateway rather than from inside the panel.
- Certificates are printed from the browser — choose Save as PDF for a file copy.
- Demo images and demo videos are not included in the downloadable package.
- Please confirm your hosting meets the requirements above before installing.
Start Selling Your Courses Today
LaraLMS is more than a course listing — it is a complete online course business: catalogue, checkout, payments, delivery, assessment, certification and reporting, in one modern Laravel application you own outright.
Related guides
Read the buying and setup notes before you purchase.
Related products
More digital goods in the same category or with similar tags.
PHP Scripts / Miscellaneous
CakeEcom - E-commerce Solution
PHP Scripts / Miscellaneous
TranslaText - PHP PO/Gettext Manager | Editor | Scanner | Translator
PHP Scripts / Miscellaneous
OctopusCodes - Hotel Booking Room
PHP Scripts / Miscellaneous
ES EduERP Xpert
PHP Scripts / Miscellaneous
Elite-CM - User reminder tool (v.2.1)
PHP Scripts / Miscellaneous
Merox - Business Management System
PHP Scripts / Miscellaneous
3 In 1 SEO site checker seo analyzer , Keyword Research Tool ,On Page seo checker
PHP Scripts / Miscellaneous
Apork - SEO, URL Shortener, vCard Builder, Ecommerce & Product Landing Business CMS
Lara LMS - Online Course Selling Marketplace
After successful payment, you will receive a download link for the source code