Education technology · 3,000+ active users · 22,000+ bookings
Engineering the operating system for a modern learning business
I built everything that runs LearnToBot's business — the website where parents book and pay for classes, the admin platform the team uses to manage the whole operation, a student learning portal, and a classroom system that keeps working even when the internet goes out. The platform now serves 3,000+ active users and has processed 22,000+ bookings, cutting manual admin work 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.
Business admin dashboard
The team manages scheduling, students, staff, inventory, marketing, finance, and reporting from one dashboard.
Student learning portal
Students access course videos, track attendance, submit projects, and earn rewards.
Offline classrooms
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 admin platform covering scheduling, CRM, inventory, marketing, finance, and analytics — running the entire business operation
- Offline classroom system that works without internet — streams video locally and syncs everything to the cloud when reconnected
- Automated email and SMS campaigns, real-time analytics dashboards, and business reporting
- AI-powered classroom monitoring: records student audio, transcribes it, and flags learning issues per student using an LLM
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
Business admin platform
The all-in-one dashboard the LearnToBot team uses to run every part of the business — from scheduling classes and managing students to tracking 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, kit inventory, and asset tracking
- Real-time analytics dashboards for revenue, attendance, and class performance
Student learning portal
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 system
A classroom app 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