All projects
VirtuozyEducation
Three years developing the CRM of the Virtuozy music school chain
Every branch got a reactive real-time schedule and a set of useful business management modules.

ClientVirtuozy
FormatCRM system
StackVue.js, Pinia, PrimeVue, PHP, Socket.IO
DemoInternal system
Task
Optimise the schedule and take the load off the administrators of the school chain: lessons, substitutions and reschedules must update in every branch at once, without calls and manual reconciliation.
Deliver real-time and fill the system with business management modules: students, teachers, payments and reporting in one CRM.
What we did
- Frontend stack migration to Vue.js
- Real-time schedule in every branch on Socket.IO
- Substitutions and reschedules without manual reconciliation
- Modular system introduced
- Student, teacher, payment and reporting modules
- Reactive forms, recurring lessons
“Together with Spot we moved our internal CRM to Vue.js. The online schedule and the key modules run reliably across every branch of our music school chain.”
Dmitry BidulyaCEO, Virtuozy
Let's discuss your project
We reply the same day. The first step is a 30-minute call or a brief in Telegram.
Discuss a project