A full-featured WordPress LMS plugin built with React SPA frontend and PHP backend. Features AI course generation, payment gateways, and advanced analytics.
Masteriyo is a comprehensive Learning Management System for WordPress. Built as a React single-page application (using Chakra UI, React Hook Form, React Query) with a PHP/REST API backend. Integrates with payment gateways (Razorpay), OpenAI ChatGPT for intelligent course creation, and includes export/import, student progress reporting, membership plugin integrations, and enrollment management.
1 Year
Dev Timeline
80% Faster
Course Creation
React + PHP
Stack
2024
Release Year
ThemeGrill needed to build a full-featured LMS from scratch that could compete with established players like LearnDash and LifterLMS. The product required a React SPA admin interface, a REST API backend, payment integrations, and AI-powered course creation — all built simultaneously by a small team.
Architected the React frontend using Chakra UI, React Query for server state, and React Hook Form for complex multi-step forms. Built a clean PHP/REST API backend with a service-repository pattern, integrated Razorpay for payments, and connected OpenAI ChatGPT for course generation via a prompt-engineering layer.