P-058 · Live

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

Live across all campuses, replacing four separate vendor tools. Admin staff hours per week dropped after rollout, and parents now self-serve most enquiries instead of calling the front desk.

Have a project
like this?

Start a project →