Skip to content
Tezbyte

Case study

Edusync: a school management platform that onboards a new school in a day

EducationOwn product, built and operated in productionNestJSPrismaPostgreSQLNext.jsTypeScript

Client under NDA

18 modules · 4 user roles · 1 codebase

Product screenshots coming soon — the numbers are already live.

18 modules across admissions, academics, and payments
Scale
Every school isolated at the data layer, one deployment
Tenancy
New school configured and live in under 1 day
Onboarding
Core platform shipped in 12 weeks
Timeline

Challenge

Private schools and education centers in the region run on paper journals, Excel, and a patchwork of chat groups. Off-the-shelf school systems were either enterprise-priced or single-tenant installs that made every new school a fresh deployment and a fresh maintenance burden.

Solution

Edusync is one codebase serving many schools. Administrators manage admissions, student groups, teacher schedules, and grading; finance staff track tuition and payments; parents and students get their own scoped views. Because tenancy is built into the core, onboarding a new school is configuration work, not an engineering project.

Architecture

We show real architecture. Agencies never do.

NestJS services over a single PostgreSQL cluster, with Prisma models tenant-scoped by schoolId and access mediated by a role-permission matrix covering 4 role types. The Next.js frontend renders per-tenant branding from the same build. Migrations run once and apply to every school, which is what keeps operating cost flat as tenants grow.

Results

  • One deployment serves every school; a new tenant costs configuration, not code
  • Grade, schedule, and payment records moved off paper and spreadsheets
  • Role-scoped access means teachers, finance staff, and parents each see exactly their slice
  • Operated by the same team that built it, so upgrade downtime stays in minutes

Want something like this?

Tell us what you are building. The founders who shipped Edusync: a school management platform that onboards a new school in a day will scope it and reply with a fixed price.