★ 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.zipUltra 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