Websites
Education platform and course marketplace
Websites
The problem: schools teaching Russian across Europe had no shared place where parents
could find them, and no common tooling to build and sell courses. Each school was on its own.
Our solution: a marketplace and a learning platform that work as one product.
- Marketplace. Schools and courses are listed by country and city. Parents buy a course
outright or start with a two-week trial. - Back office for schools. Teachers and curriculum specialists build courses, import
existing material, distribute it across schools, and track sales and student progress. - Learning in an LMS. Lessons include audio exercises and role-play with voice recording,
so speaking practice happens inside the platform. - One login across two systems. A custom OAuth2 server ties the marketplace and the LMS
together — the user never sees that these are two applications. - Payments that split themselves. Stripe handles the money, and every payment is divided
automatically between the school, the association, the seller and the platform. No manual
reconciliation at month end.
A Set Of Technologies:
- CakePHP: the marketplace and the back office.
- Moodle: the learning management system.
- Custom OAuth2 server: single sign-on across both systems.
- Stripe: payments and automatic revenue splitting.
- MySQL: data storage.
Get in touch
Need something similar?
Tell us about your problem — we'll say which parts of this project transfer to it and what the timeline looks like. All work runs under a contract.


