LMS — Course Subscription Management
-
Education
LMS (Learning Management System) is a course subscription platform designed to manage online courses, student enrollments, and payments. It enables students to browse courses, subscribe, and make payments, while providing administrators with tools to manage course capacities, pricing, and operations efficiently.
- Client
- Confidential Education Client
- Industry
- Education
- Delivered
- 2026
- Live Site
- learnmore.com.hk
Tech Stack
-
React -
Laravel -
PHP -
CodeIgniter -
MariaDB -
PHP -
GitHub
A learning platform that handles course subscriptions, online and offline seat capacity, flexible pricing and mixed payment flows — built on Laravel APIs with a clean React + Ant Design front-end.
The Challenge
The client needed a single system that could juggle several moving parts at once:
- Managing course subscriptions for students at scale.
- Supporting both online and offline seat capacities per course.
- Implementing flexible discount rules based on course selection.
- Capturing both online and offline payment records in one ledger.
All while delivering a modern, performant UI that handled complex relational data (courses, students, payments, seats) without slowing down.
Our Approach
We split concerns cleanly: a robust API for data and rules, a clean React UI for the experience.
- Laravel backend exposing REST APIs for courses, subscriptions and transactions.
- React + Ant Design front-end — fast, responsive and consistent.
- Configurable seat-capacity logic per delivery mode (online / offline).
- Rule-based discounts and pricing tied to course combinations.
- Unified payment records across digital and offline channels.
Key Features
Course Management
Catalogue, scheduling and content controls in one place.
Student Subscriptions
Self-serve browse, subscribe and enrol flow.
Online + Offline Payments
Both payment types captured in a single accounting view.
Discount & Pricing Rules
Rules engine for course-combination discounts and dynamic pricing.
Seat Capacity Control
Independent limits for online and offline cohorts per course.
Modern, Fast UI
React + Ant Design front-end built for daily admin use.
Outcomes
Planning a similar build?
Tell us about your idea — we will scope it, price it and ship it.
Related Projects
Allegiance Educare - The Consultant Portal
-
Bootstrap -
Laravel -
PHP -
MariaDB -
DigitalOcean -
JavaScript -
PHP -
Zoom -
GitHub
Allegiance Educare is a digital career counselling platform that helps students with career assessments, guidance, courses, jobs, and mentoring. We improved code quality, added white-label solutions, upgraded the psychometric test engine, and automated instant career report generation for a better and scalable user experience.
VLA Vehicle Lift Academy
-
Bootstrap -
Laravel -
PHP -
MySQL -
Cloudflare -
JavaScript -
PHP -
Figma
VLA is Australia’s dedicated platform for vehicle lift safety, certification, and compliance training. Created to support automotive workshops, technicians, inspectors, and industrial businesses, VLA delivers practical, industry-led education focused on improving workplace safety and operational standards.