Back to Portfolio
SchoolCentral cover

EdTech SaaS

SchoolCentral

Multi-tenant school management ERP handling scheduling, grading, and payments.

A multi-tenant education ERP for schools that combines academic operations, payments, and role-based workflows in one platform.

Next.jsGoPostgreSQLStripeTerraform

Key Features

  • Multi-tenant architecture for schools
  • Payments and billing workflows
  • Scheduling, grading, and class management
  • Role-based access across staff, students, and admins

Metrics Snapshot

Tenants

50+ Schools

Transacted

$2M+

Query Time

45ms Avg

Migrations

Zero Data Loss

Architecture

Frontend

Next.js App Router for server-side rendering and improved SEO. TypeScript for strict type safety.

Backend

Go (Golang) REST API for high-concurrency performance. Custom middleware for role-based access control (RBAC).

Database

PostgreSQL with Row Level Security (RLS) to ensure tenant isolation. Complex relational schema for grading logic.

Deployment

Infrastructure as Code using Terraform. Blue-green deployment strategy on AWS ECS.

Case Study

Problem

Schools needed a single platform to manage complex many-to-many relationships (students, classes, teachers) securely.

Solution

Implemented a robust relational database model with strict foreign key constraints and cascaded updates.

Challenge

Migrating 50+ schools from legacy SQL databases with zero downtime and data integrity verification.

Impact

Processed $2M+ in tuition payments. Reduced administrative overhead by 60% for partner schools.

Explore More Projects