WP Manifestindependent plugin directory
manifest / content / ultra-lms

Ultra LMS

Modern LMS for WordPress

by Md Ahsan Habib · github.com/habibahsan/ultra-lms · website

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/habibahsan/ultra-lms/archive/refs/heads/main.zip

Ultra LMS - Modern Learning Management System for WordPress

A modern, modular Learning Management System built with React and PHP 8.1+.

Features

  • 🎓 React DnD Course Builder - Visual drag-and-drop course creation
  • 🏗️ Modular Architecture - Core system with extensible addons
  • Modern Stack - React 18, Vite, PHP 8.1+, TailwindCSS
  • 🎨 Builder Integration - Native Bricks Builder & Gutenberg support
  • 💰 Monetization Ready - Stripe payments, subscriptions, coupons
  • 📊 Progress Tracking - Detailed student progress analytics

Requirements

  • WordPress 6.0+
  • PHP 8.1+
  • MySQL 5.6+ or MariaDB 10.1+
  • Composer
  • Node.js 18+

Installation

Via Git (Development)


# Download or clone git repository
cd wp-content/plugins
git clone https://github.com/habibahsan/ultra-lms.git
cd ultra-lms

# Install PHP dependencies
composer install

# Install Node.js dependencies
npm install

# Build Tailwind CSS
npm run tailwind:build

# Test the build system
npm run dev  # Should start Vite dev server
npm run build  # Should build production assets
npm run type-check  # Should pass TypeScript checks