The current platform limits the school
You need your own domain, school-specific roles or a teaching flow the platform cannot support.
Home / LMS / EdTech
Lessons, teacher roles, student progress and video on your own domain. I also run a language school, so I know the operational side.
Use cases
You need your own domain, school-specific roles or a teaching flow the platform cannot support.
A custom build can make sense when the school has enough students and a stable teaching process.
Delivery
Students log in at your address. No third-party logo on the page where the teaching happens.
Lesson video delivered through a streaming CDN with predictable usage costs.
Teachers see their own students. Administrators see the school. Nobody sees more than their job requires.
Automated practice and feedback alongside live lessons, if and when you want that revenue line.
Example
A white-label learning platform for language schools. Each school gets its own domain, its own students and its own data, on one shared codebase. Two learning tracks — live teaching and automated practice — and a teacher role scoped to exactly what a teacher needs.
React · TypeScript · Supabase (Frankfurt) · row-level security on every table · Bunny Stream · Cloudflare for SaaS custom domains
Pricing
A focused build with lessons, students, progress and one teacher role starts at €2,500. A multi-tenant platform with billing and custom domains starts at €9,000.
FAQ
Use an existing platform while you're small — the maths rarely favours building under a few hundred students. Building starts to make sense when per-seat fees are material, when you want the brand to be yours, or when you need something the platform can't do.
Yes. I deal with scheduling, teacher workload, retention and students who go quiet for three weeks in my own business.
In the EU by default — Frankfurt — on infrastructure registered to you. Relevant if your students are in Europe and you'd rather not explain a transatlantic data transfer to a parent.
Yes. Get teaching working first, then add payments, automated practice or a second track once you know what the teachers need.
Related
Contact
Tell me what your team still does by hand, where the information comes from and what should happen next.