SaaS

SchoolMaker

White-Label Online Course Platform

Schools per deployment

0

Code required to launch

Own

Brand & subdomain

school-a.platform.com ▶ Lesson 1 Introduction 12 enrolled Enroll $49 school-b.platform.com ▶ Module 3 Advanced Rails 31 enrolled $19/mo plan school-c.platform.com ▶ Chapter 1 UI Design Basics 8 enrolled Enroll $99 shared infrastructure · one deployment
The Problem

Educators and entrepreneurs who wanted to launch their own branded online school had two bad options: hire developers and spend tens of thousands, or use platforms like Teachable and Kajabi that lock you into their branding, their pricing, and their feature roadmap.

Our Approach

Multi-tenancy is the key architectural decision here. Every school needs full isolation — their own subdomain, their own student list, their own revenue — while sharing the underlying infrastructure. Getting that right meant designing the data model carefully before writing a single feature.

What We Built

Built a multi-tenant white-label platform where each school gets its own subdomain, branding, and isolated student base. Course builder supports drag-and-drop lesson ordering, Vimeo-hosted video, and rich text content. Stripe checkout handles one-time purchases and subscription plans per school. Admin analytics tracks enrollment, revenue, and completion rates.

Multi-tenant architecture — each school gets its own subdomain, branding, and isolated student database

Drag-and-drop course builder with Vimeo-hosted video and rich text lesson content

Student enrollment, progress tracking, and completion certificate generation

Stripe-powered checkout supporting both one-time purchases and recurring subscriptions

Admin analytics dashboard — enrollment numbers, revenue, lesson completion rates per school

Tech Stack
Ruby on Rails Vue.js Stripe Vimeo API AWS S3 PostgreSQL
Outcomes

Schools per deployment

0

Code required to launch

Own

Brand & subdomain

  • Non-technical creators can launch, brand, and monetize a course school without touching code

  • Single platform deployment supports unlimited schools from one infrastructure

  • Instructors control their own pricing, branding, and student communication

Have a similar problem?

Tell us what you're dealing with. We'll tell you if we can help.

Contact Teknosoz on WhatsApp