CodeCanU
← Back to products
PHP Scripts / Miscellaneous

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…

24.00 USDT

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.

Lara LMS - Online Course Selling Marketplace

24.00 USDT
Buy now

After successful payment, you will receive a download link for the source code