Hakwon SaaS
hakwon.how

Academy operations SaaS from headquarters to students

Manage franchise headquarters, branches, academies, classes, and students as one organization hierarchy.

Academy subdomains and role-based permissions support both local autonomy and central control.

SaaS Admin

Headquarters Tenant

Branch/Academy Organization

Class & Student Operations

Academy Operating Hierarchy

The initial model starts with SaaS, headquarters, branch, academy, class, and student. Additional organization levels can be inserted later.

SaaS

Academy SaaS

Manages shared policies, products, domains, and global operations.

Tenant

Headquarters

The franchise headquarters becomes the tenant and top-level organization admin.

Organization

Branch

Represents regional or business-unit level middle organizations.

Organization

Academy

Each academy operates as a logically isolated management unit.

Class

Class

Classes manage lessons, materials, attendance, progress, and assignments.

Student

Student

Connects students, guardians, enrollment history, and learning records.

Build Scope

The MVP stabilizes organizations, permissions, classes, and students first, then expands payments, buses, and messaging as modules.

🏢

Franchise organization tree

Manage branches and academies under headquarters, with room for future area or division layers.

🔐

Role-based isolation

Separate access scopes for SaaS admins, headquarters admins, branch admins, and academy admins.

🌐

Academy subdomains

Designed to support academy-specific addresses such as jongro.hakwon.how.

👥

Class, student, guardian management

Align class placement, enrollment, guardian links, attendance, and learning history with operations.

📊

Operational reporting

Headquarters sees global metrics while branches and academies view only their own scope.

🧩

MSK extension model

Implemented for multi-saas-kit patterns with organization hierarchy changes and SaaS module expansion in mind.

Domain Strategy

hakwon.how is the primary domain. Academy default domains use {academy}.hakwon.how.

Primary service

hakwon.how

Default academy domain

{academy}.hakwon.how

Compatibility domain

hakwon.academy.how

Start building Hakwon SaaS

After the landing page, the next steps are SaaS product setup, headquarters tenant, organization tree, and academy subdomains.