Skip to content
NERDS IV
← All case studiesEducation & EdTech

Suku360: A School Operations and Intelligence Platform Built for African Classrooms

Overview

Suku360 is a Nerds IV product: a multi-tenant school operating and intelligence platform. Its differentiator isn't basic record keeping, it connects school operations, academic performance, attendance, intervention management, and leadership intelligence into one system.

The Challenge

Most school management systems stop at digitizing paper: a gradebook here, an attendance sheet there, leaving school leadership with data but no way to act on it, and leaving staff locked out the moment connectivity drops in a classroom. Suku360 needed strict per-school data isolation for a multi-tenant platform, role-based access precise enough that a teacher, a finance officer, and a parent each see only their own slice of a student's record, and a way to flag at-risk students without hiding the reasoning behind an opaque AI score.

The Solution

  • Multi-tenant architecture with database-level tenant isolation and role-based access enforced per domain, finance, observations, and audit data are restricted even from most staff roles
  • Deterministic, explainable learner-risk indicators (attendance and academic thresholds, not a black-box model) that auto-resolve once the underlying condition clears
  • An intervention-management workflow, open, in progress, completed, escalated, with an eligible-owner picker and full action history, closing the loop between a leadership 'Needs Attention' dashboard and actual staff follow-up
  • Student 360: one aggregated profile combining academics, attendance, indicators, interventions, observations, parent engagement, and finance, each section visible only to the staff roles that need it
  • Versioned, immutable report cards, each pinned to the exact result snapshot used to generate it and auto-superseding on correction, with server-rendered PDF generation and SHA-256 content-hash integrity verification
  • Server-authoritative finance: fee structures, bulk charge generation across a class's enrolments, and idempotent payment recording, allocation, and reversal, never trusting a client-submitted amount
  • Offline-capable PWA sync for attendance, score, and observation entry, a local mutation queue that flushes as one idempotent batch on reconnect, re-validated server-side through the exact same checks as the online path
  • Staff account lifecycle management: server-generated one-time temporary passwords, forced password change on first login, and suspend/reactivate/revoke controls that take effect immediately on an already-logged-in session

Technologies

DjangoDjango REST FrameworkPostgreSQLNext.jsTypeScriptDockerGitHub ActionsVultrCloudflare

Where It Stands

In active development, live at suku360.com on a Vultr droplet behind Cloudflare, with continuous deployment via GitHub Actions on every push to master. Over 220 backend tests passing across thirteen school-scoped screens shipped so far, attendance, Student 360, leadership dashboards, interventions, grading, finance, report cards, offline sync, and staff administration.

Have a similar project in mind?

Start a Project