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
I build school software for lessons, teachers and student progress on your own domain. I also run a language school.
I reply by email within one business day. The €250 audit is credited toward the build.
The problem
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.
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
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.
Pricing
The process audit costs €250, takes three to five days and is credited toward the build. A focused platform with lessons, students, progress and one teacher role starts at €2,500. A multi-tenant product with billing and custom domains starts at €9,000.
FAQ
I would compare your current subscription and workarounds with the cost of building, migrating and maintaining a custom platform. If the existing tool fits the teaching process, keep it. Build when a specific limitation is costly enough to justify that work.
Yes. I deal with scheduling, teacher workload, retention and students who go quiet for three weeks in my own business.
The application and database run in the EU by default, in Frankfurt, on infrastructure registered to you. I would also map any video, email or AI providers used by the school, since their data handling is separate from the main database.
Yes. Get teaching working first, then add payments, automated practice or a second track once you know what the teachers need.
Contact
Tell me what your team still does by hand, where the information comes from and what should happen next.