P-058 · Shipped

N Class

An end-to-end learning management platform for a private education group, replacing a patchwork of LMS, scheduling, and CRM tools with a single system.

Overview

N CLASS replaces a patchwork of off-the-shelf LMS, scheduling, and CRM tools. Students attend classes, teachers manage curriculum, admins handle enrolments and billing, and parents see progress, all in one system that fits the way the school actually operates.

What we built

  • ClassesAttendance, assignments, materials, and live-class links scoped to each cohort.
  • SchedulingTerm-aware timetable with rescheduling, conflict detection, and notifications.
  • BillingTuition, recurring invoicing, refunds, and parent/guardian payment flows.
  • ReportsPer-student progress reports for parents and per-cohort analytics for the school.
  • AdminRoles for owners, branch managers, teachers, and front-desk staff.

Architecture

Next.js front end with a Node.js API and PostgreSQL on AWS. Document storage on S3, scheduled jobs (invoicing, reports) on Lambda. Multi-branch tenancy via row-level filtering, so a single deployment runs every campus.

Outcome

Built to replace four separate vendor tools across all campuses, with admin workflows and parent self-service consolidated into one platform.

Have a project
like this?

Start a project →