Skip to content

Architecture

High-level architecture of the School ERP SaaS platform.

Layers

Mobile apps (Teacher / Parent / Student / GeoGuard)
        │
   API gateway / HTTPS
        │
   Application services (academic, finance, ops)
        │
   PostgreSQL  ·  Object storage  ·  Cache / queue

Design principles

  • Multi-tenant isolation per school
  • Role-based authorization on every mutating action
  • Auditability for fees, attendance unlocks, and exam publishes
  • API-first integrations for partners

See also: REST APIs, Database.