EdTech · School management

Classhub

A decade-old, single-tenant school system rebuilt from the ground up into a multi-tenant platform now serving 40 institutions from one codebase.

Students in a classroom with a teacher presenting a lesson
Client
Classhub
Industry
EdTech
Services
Product Dev
Timeline
20 weeks
The outcome

Numbers that moved

3.5x
faster institution onboarding
40
institutions migrated with zero data loss
-70%
support tickets after launch
01

The challenge

Classhub ran a separate deployment per school — every update meant redeploying dozens of instances, and onboarding a new institution took weeks of manual setup.

The original codebase had no clean separation between tenants, making a rewrite unavoidable if the business wanted to scale past a handful of schools.

02

Our approach

We mapped every school-specific customization in the legacy system to decide what became configuration versus what was genuinely one-off.

A phased migration plan let us move institutions one at a time onto the new platform, validating data integrity at each cutover.

03

What we built

A single multi-tenant platform with per-institution configuration, role-based access, and a self-serve onboarding flow that replaced weeks of manual setup.

A migration toolkit automated data validation for each school moving over, catching discrepancies before they ever reached a live classroom.

SaaS analytics dashboard with performance graphs on a laptop screen
We used to dread onboarding a new school. Now it happens in days, and one engineer can ship an update to every institution at once.
EK
Enyo K.
Founder, Classhub

What we used

ReactNode.jsPostgreSQLRedisAWSDockerTerraform
Our work

Related work

All work

Outgrowing a single-tenant system?

We rebuild legacy platforms into multi-tenant systems that scale without a rewrite every year.

Talk to our product team
Want results like this?