project 3, the working out

SaaS product

Every centre gets its own subdomain.

A SaaS product of my own. Every centre gets its own subdomain and its own data, for classes, fees, materials and a calendar, and parents get in without an account.

My role
Full-stack build
When
2026
Context
My own multi-tenant SaaS
Sector
Education
01 · What I built
  • A separate tenant space per centre, served on its own subdomain.

  • Classes, schedules and a calendar view.

  • Fees tracked per student.

  • Course materials shared per class.

  • Excel import and export, for moving student and class data in bulk.

  • Token links that let a parent in without an account, sent over WhatsApp.

  • Scheduled jobs and automated backups running behind it.

  • An offline route, for when the connection drops mid-session.

What it is built on

  • Next.js
  • TypeScript
  • Supabase
  • Tailwind CSS
  • shadcn/ui
  • Recharts
  • Vercel

Where to look

A private system in daily use, so there is no public deployment and the repository is closed. Happy to walk through it.