EdTech Platform
Three connected products — live online classes, a campus site, and a pronunciation-training mobile app — served by a single backend.
Company
Language Education Provider
Timeline
8 months
When
2026
Category
EdTech Platform
The client taught Korean both online and on campus, but the two ran as disconnected systems: a student who paid for online classes was invisible to the offline campus. We consolidated everything into one monorepo sharing user, payment and enrolment data, and added a self-hosted speech engine so learners get pronunciation feedback without a tutor in the room.
what the client was living with
Online subscribers and campus students were tracked in separate spreadsheets. The client could not tell which channel generated more lifetime value, or whether a student had tried both.
Every payment had to be cross-referenced by hand between the online gateway and the campus ledger, consuming hours each week and producing frequent errors.
Learners practicing alone had no way to know if their pronunciation was correct. Tutors could only correct students during live sessions, leaving self-study largely unguided.
What we faced during work:
Online and offline operations held separate records of the same students.
Meaningful speech feedback normally requires a human listener.
A live-class platform, a marketing site and a mobile app all needed the same user and payment data.
Class links, subscriptions and enrolment had to work together reliably.
The app had to reach the same enrolment and payment records as the web products.
Work flow scenario:
The outcomes:
A single API serves all three products from one dataset.
A self-hosted scoring engine using spectral analysis, dynamic time warping and pitch tracking.
Online and campus operations finally see the same student.
Subscriptions and video-class links handled inside the platform.
The app reads the same enrolment and payment data as the web.
We love to hear back from our clients:
“We went from running two separate businesses to one platform that tells us exactly what every student is doing, online or on campus. The pronunciation engine alone replaced hours of tutor feedback per student each week.”
Connect with us to launch high-impact software solutions quickly and efficiently.
Built with
Dubai Office
Business Bay, Prism Tower, Level 15
+971 54 151 0713Sharjah Office
Media City, Free Zone, Block A
+971 54 151 0713Dhaka Office
Uttara, Dhaka, Bangladesh
+971 54 151 0713© 2026 Scalovia Solutions. All rights reserved.