lms-front
Active·★ 44·MIT·Updated 2026-11-02
LMS Platform is an open-source, multi-tenant Learning Management System designed for creators and schools, offering a dedicated subdomain, branding, and student management for each tenant. It provides tools for course creation, payment processing, AI-assisted grading, student engagement, and creator-focused utilities.
Basic information · No in-depth review published yet. Features and usage information are compiled from public project materials; check the official documentation before choosing.
#LMS#E-learning#Multi-tenancy#Next.js#Supabase#TypeScript#AI Tutor#Payments
01
Features
01Multi-tenancy with subdomain-per-school and Row Level Security for isolation.
02Comprehensive course management including block-editor lessons, exercises, exams with AI-assisted grading, and progress tracking.
03Flexible payment and monetization options with Stripe Connect, PayPal, crypto, subscriptions, and platform billing.
04Integrated AI tutor leveraging an MCP server for interactive widgets, drill practice, and exam readiness.
05Student engagement and gamification features like XP, levels, streaks, achievements, and verifiable certificates.
02
Compatibility
Node.js
Runtime
Verified via docs
Next.js
Framework
Verified via docs
React
Library
Verified via docs
TypeScript
Language
Verified via docs
Supabase
Backend
Verified via docs
Docker
Tooling
Verified via docs
03
Quick start
1
$ git clone https://github.com/guillermoscript/lms-front.git
2
$ cd lms-front
3
$ npm install
04
Use cases
↳Educators and creators can build and sell online courses to a global audience.
↳Schools can self-host or fork the platform to manage students, track learning progress, and issue certificates.
↳Developers can use it as a reference for building multi-tenant applications with Next.js and Supabase.
↳Platforms looking to integrate AI-powered tutoring and interactive learning experiences.
05
Alternatives
Comments
Log in to leave a comment
No comments yet. Be the first!