Skip to main content

Admin Panel Overview

The admin panel is where a school is set up and operated. It's used by:

  • Super admins — platform-level; can see all schools and create new ones.
  • Admins — one per school; the day-to-day owner of a school's setup.
  • Sub-admins — scoped admins with a subset of permissions delegated by an admin.

It's a desktop web app (Ant Design + Tailwind, runs at :5174 in development).

What admins do here

Roughly in the order a brand-new school goes through it:

  1. Create the school — provisions the tenant and the seed admin.
  2. Add sub-admins — delegate scoped admin work.
  3. Configure top-level settings — things that apply to the whole school.
  4. Add teachers and students (manual or bulk).
  5. Create sections and assign teachers (class teacher / subject teacher).
  6. Set the yearly plan so teachers can break it down into weekly lessons.
  7. Configure transport — routes, drivers, vehicles.
  8. Operate — moderate chat, approve token requests, edit student details, watch AI usage (super admin).

What's super-admin-only

A few things are only available to super admins:

  • AI Usage — per-school AI consumption metrics.
  • Creating new schools.

Everything else here is available to admins and (if granted permission) sub-admins.