Education technology · Operations ERP & Hybrid LMS · 3,000+ active users · 22,000+ bookings
Engineering an Operations ERP & Hybrid LMS for a modern learning business
I architected and built the entire technology ecosystem powering LearnToBot's education business — an Operations ERP managing inventory, staff, and CRM; a cloud and offline-edge LMS for student curriculum and live classroom teaching; and a parent booking portal with Stripe billing. The platform now serves 3,000+ active users and has processed 22,000+ bookings, cutting manual admin overhead by around 75%.
One platform, from first booking to the last classroom bell
Parent booking website
Parents browse programs, book classes, manage subscriptions, and pay — all in one place.
Operations ERP dashboard
The team manages scheduling, students, staff, multi-box inventory, marketing, and reporting from one dashboard.
Cloud student LMS
Students access course videos, track attendance, milestones, submit projects, and earn rewards.
Offline edge classroom LMS
Classrooms run independently — video streams over local WiFi, attendance is recorded, and everything syncs to the cloud when internet returns.
End-to-end ownership
- Parent booking portal, subscription plans, and secure payment processing across 22,000+ transactions
- Full Operations ERP covering scheduling, CRM, multi-box kit inventory, marketing automation, finance, and analytics
- Dual-Engine LMS (Cloud Portal + Offline Edge Classroom Server) streaming curriculum over local LAN without internet
- Automated email and SMS drip campaigns, real-time analytics dashboards, and business reporting
- AI-powered classroom audio monitoring: local Faster-Whisper pipeline transcribing lessons and flagging learning obstacles per student
The systems
Four products, one connected business
Parent booking and subscription portal
The website parents use to discover LearnToBot's programs, book classes, and manage their subscriptions — built in-house to replace a third-party platform.
- Multi-program booking for summer camps, weekly classes, trial sessions, and workshops
- Subscription plans with secure payment processing and auto-renewal
- Automated refunds, payment failure recovery, and parent transaction receipts
- Duplicate charge prevention across 22,000+ transactions
Operations ERP platform (adminDashboard)
The all-in-one dashboard the LearnToBot team uses to run every part of the business — from scheduling classes and managing students to tracking warehouse inventory and sending marketing campaigns.
- Staff scheduling, class management, and instructor assignment
- Student and parent CRM with support tickets and subscription tracking
- Automated email and SMS drip campaigns to parents and students
- QR-based student check-ins, multi-box kit inventory, and asset tracking
- Real-time analytics dashboards for revenue, attendance, and class performance
Student learning LMS portal (PortalOnline)
An online hub where students continue their learning — watching curriculum videos, submitting projects, tracking their progress, and earning rewards.
- Curriculum videos, lesson notes, and class notifications
- Points system, reward shop, and attendance tracking
- Project submission, instructor grading, and student portfolio
- Live sync with the admin platform — changes appear instantly across all interfaces
Offline classroom edge LMS (PortalOffline)
An offline-first classroom LMS that works entirely without internet — so teaching never stops when the school connection goes down. Runs with one click, even for non-technical instructors.
- Runs as a single .exe file — one click to start, no setup or installation needed
- Streams curriculum videos over classroom WiFi without internet
- Records all classroom activity locally and syncs everything to the cloud when internet returns
- AI-powered monitoring: records student audio, transcribes it, and automatically flags learning issues per student