%35 OFF Discount Code for Limited Time : VRPACXB8

  Join our telegram channel : https://t.me/codingshop20

- 85%

LMS Hub | Node.js Learning Management System

Add to wishlistAdded to wishlistRemoved from wishlist 0
Product Details
Version Download: 2 September 2026

Demo: Live Preview
License: Unlimited websites
Please read before purchase: FAQ

Categories: ,

Original price was: $39.00.Current price is: $6.00.

  • A modern stack, not a PHP monolith. Node.js and Express on the server, Vue 3 and TypeScript in the browser, PostgreSQL underneath. The API is a real REST API with 193 endpoints, which is why the same backend already serves a native mobile app.
  • It installs from a browser. Four screens at /install and you are done — no terminal walkthrough, no hand-edited configuration file, no secrets for you to invent.
  • Eight ways to take money, seven countries covered. Most LMS scripts ship one or two gateways. Switching provider here is a settings change.
  • Built to be sold in more than one market. Four interface languages including full right-to-left Arabic, and multi-currency pricing with bookkeeping that stays in one base currency.
  • Ten roles with per-user permission checklists — not the usual admin / instructor / student triangle. A supervisor can be given read-only oversight; a teaching assistant can grade without touching course settings.
  • Full source, no strings. No obfuscated files, no encoded licences, no phone-home activation. What you download is what runs.

Installs from your browser

Once the backend is running, open /install and answer four screens: server requirements, database, administrator account, done. The installer tests the database connection before it writes anything, creates the schema for you, writes the configuration file, and generates both signing secrets rather than asking you to invent them.

It then locks itself. Every step refuses to run once an administrator account exists, so the installer cannot be used to take over a live site. Editing the configuration by hand is still fully supported and documented.

Eight ways to take money

Seven hosted gateways ship as adapters behind a single interface, plus manual bank transfer. Enter the keys in the dashboard and turn one on — no code change.

  • Stripe — global; cards, wallets, local methods
  • PayPal — global; PayPal balance and cards
  • Midtrans — Indonesia; cards, e-wallets, virtual accounts
  • Razorpay — India; UPI, cards, netbanking
  • Paystack — Nigeria, Ghana, South Africa
  • Flutterwave — pan-African; cards and mobile money
  • Mollie — Europe; iDEAL, Bancontact, SEPA
  • Manual bank transfer — the student submits a reference, an admin confirms it under Transactions. Needs no gateway account, and is a complete way to sell from day one

Every provider is verified by its own signature or webhook secret, so a forged callback cannot mark an order paid. Instalment plans with a minimum down payment are supported on top of either path.

Multi-currency

Five currencies are configured out of the box — USD, EUR, IDR, SAR and VND — and you can add any others from the dashboard. One currency is the base; the rest carry an exchange rate against it, editable at any time.

Visitors switch currency from the top bar and prices convert on the spot. Orders are recorded and charged in the base currency, so changing a rate never rewrites an order that already exists, and instructor revenue share, payouts and financial reports all stay in one unit.

Four languages, including right-to-left

English, Bahasa Indonesia, العربية (Arabic) and हिन्दी (Hindi). Arabic mirrors the entire interface right-to-left — sidebar, tables, form fields and directional icons — not merely the text. Numbers, prices and certificate numbers stay left-to-right inside an RTL page, which is what Arabic typography expects.

The choice is per person and switchable at any time. Nearly 2,000 translation keys are covered in every language, with no gaps between them.

Everything the platform does

Courses and content

  • Sections and lessons, reordered by drag
  • Five content types per lesson: video, rich text, PDF, external embed, and SCORM
  • Drip release by date, free preview lessons, and required-lesson rules
  • Media library with server-side upload validation
  • Draft → in review → published lifecycle, with archive
  • Categories and tags, levels, and course thumbnails

Selling

  • Public catalogue with category filter, search, and sorting
  • Course landing pages with curriculum preview, instructor profile and reviews
  • Checkout, orders, invoices, and refund states
  • Instalment plans with a configurable maximum term and minimum down payment
  • Manual enrolment and access revocation for admins
  • Cohorts — grouped intakes with a member list and a waiting list

Assessment

  • Reusable question banks
  • Seven question types — single choice, multiple choice, true/false, short answer, essay, file upload, and matching
  • Timed quizzes with attempt limits, a pass mark, and automatic scoring
  • Assignments accepting text, a file, a URL, or any combination
  • Grading queue, gradebook, and grade release

Live classes

  • Zoom, Google Meet and BigBlueButton sessions
  • Attendance recorded automatically when a student joins, marked late against a per-session tolerance
  • Manual attendance marking for the instructor
  • Recordings, publishable back into the curriculum as a lesson
  • A calendar that merges live sessions with assignment and quiz deadlines

Certificates and gamification

  • Certificates issued on completion, with a designer for the template
  • A public verification page per certificate, reachable by number or QR code
  • Badges, points ledger, learning streaks and leaderboards
  • Before making a purchase, please read the Terms and Conditions on this page: Terms & Conditions
  • If you have any questions, please first read the FAQ on this page: FAQ
  • If you haven’t found the answer to your question, please contact us by e-mail codingshop20@yahoo.com or create ticket.
  • Developer Support: Official support from the original developer is not included with purchases from CodingShop.
  • Product Updates: Free lifetime updates are not included. Future updates is not free and should buy again.
  • Download Access: Purchased products are available for download for 30 days after purchase. We recommend downloading and securely storing your files during this period.
  • Security: We take reasonable measures to review the files available on our platform. Customers should also scan downloaded files with up-to-date security software before installation.
  • All software products available on CodingShop are distributed under the GNU General Public License (GPL). The applicable license information is provided with each product where applicable. Please review the applicable GPL license terms before using, modifying or redistributing any product.
  • CodingShop is an independent digital marketplace and is not the original developer or official distributor of third-party products unless explicitly stated. We do not provide or sell purchase codes, activation codes, license keys.
  • You can download the product after the purchase by a direct link on your account page in the downloads section.
CodingShop
Logo
Register New Account
Shopping cart