LMS Hub - Learning Management Course Platform icon

LMS Hub - Learning Management Course Platform

Go to Website
Hot or Not
LMS Hub - Learning Management Course Platform

Description

LMS Hub is a production-ready Learning Management System for course academies and training institutions. Publish courses, sell them to the public, and deliver the full learning journey — enrollment, learning, assessment, certificate — through a transparent multi-role dashboard.

One application serves two areas: a public storefront where visitors browse the catalog, preview courses and check out, and a locked dashboard where students learn, instructors teach and administrators run operations. Progress, grades, attendance, revenue and payouts are never entered twice — every role reads from the same operational data, only with a different view and permission set.

The stack is modern and fully open in the package: Vue 3 with TypeScript on the front end, Node.js with Express, TypeScript and PostgreSQL on the back end. No encoded or obfuscated files.

Live demo: https://lmshub.manufacturdigitalhub.com/ Sign in as a student with siti@lmshub.test / Demo12345! or as an instructor with rina@lmshub.test / Demo12345!

Features

  • Public storefront — course catalog, detail and preview pages, learning paths, registration and checkout
  • Course builder — sections, lessons, video, text, attachments and drip content
  • Assessment engine — timed quizzes with auto grading, attempt limits and passing scores, plus assignments with manual review
  • Live classes — scheduled sessions, attendance tracking and recordings
  • Digital certificates — issued automatically on completion, with QR verification
  • Multi-role dashboard — student, instructor, teaching assistant, admin, marketing, director and super admin, each with its own permission set
  • Payments and payouts — Midtrans gateway, instructor revenue share, affiliate commission and payout requests
  • Discussions and notifications — per-course threads with in-app and email notifications
  • Four languages — English, Indonesian, Arabic with full RTL layout, and Hindi
  • Reports and analytics — enrollment, progress, completion and revenue reporting
  • Clean codebase — TypeScript throughout, Zod validation, database migrations and a demo seeder included

Requirements

  • Node.js 20 or newer
  • PostgreSQL 14 or newer
  • Redis 6 or newer
  • A server or VPS with SSH access (shared hosting is not sufficient)
  • A domain with HTTPS enabled

Instructions

  1. Extract the package and read documentation/index.html — it covers every step in detail.
  2. Create a PostgreSQL database and make sure Redis is running.
  3. Copy .env.example to .env in the backend folder and fill in the database, Redis, JWT and mail settings.
  4. Install backend dependencies with npm install, then run the migrations with npm run migrate:up and seed the initial data with npm run seed.
  5. Start the backend with npm run build followed by npm start, or keep it alive with PM2.
  6. Copy .env.example to .env in the frontend folder and point the API URL at your backend.
  7. Install frontend dependencies with npm install and build with npm run build, then serve the dist folder with Nginx or any static host.
  8. Sign in with the super admin account created by the seeder and change its password immediately.
Authormanufacturdigitalhub
CategoryScripts & Code / NodeJS
Price$44
Extended License$132
Likes1
First ReleaseAug 17, 2026
Last UpdateAug 17, 2026
Files included.css, .html, .sql, .xml, JavaScript .js

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit