Skip to main content
Version: Next

v0.1.0 - January 2026

Initial public release of the Makronexus School platform.


Core platform

  • Multi-tenant workspace - Each school operates in its own isolated tenant, accessible via a dedicated subdomain or a /workspace path in single-tenant deployments.
  • Role-based access control - Principals, teachers, bursars, and other staff are assigned roles with scoped permissions. Fine-grained resource-level overrides are configurable per user.
  • Authentication - Email + password login with session persistence across devices. Administrators can force sign-out from the People workspace.
  • Device management - Active sessions are listed per user and can be individually revoked from IAM settings.

School setup

  • Academic year and term configuration, including fee cycle alignment.
  • School foundation details: name, address, logo, contact information.
  • Curriculum setup with subjects, classes, and grade levels.

People

  • Students: profile, class assignment, guardian linking, contact details.
  • Teachers: profile, subject assignment, class homeroom.
  • Staff: employment records, department, role assignment.
  • Guardians and contacts: linked to students, communication preferences.

Finance

  • Fee structures and billing rules per class or student group.
  • Invoice generation and manual adjustment.
  • Payment recording (cash, bank transfer, mobile money).
  • Receipt printing and PDF export.
  • Arrears tracking and balance reporting.

Academics

  • Timetable builder with conflict detection.
  • Gradebook entry, pass/fail thresholds, and end-of-term reports.
  • Lesson planning with curriculum alignment.
  • Assessment and exam scheduling.

Operations

  • Student attendance recording (manual and class-level bulk).
  • Conduct event logging with category and severity tracking.
  • School events calendar.
  • Library catalogue and circulation (borrow, return, overdue).

Communications

  • In-app announcement system for school-wide or targeted messages.
  • Notification feed per user with read-state tracking.

Known issues

  • PDF exports on Safari may open in the same tab rather than downloading. Use Chrome or Firefox for reliable downloads.
  • Timetable conflict detection does not yet cover multi-site scheduling.
  • CSV bulk import requires UTF-8 encoding; files saved from Excel with BOM encoding may show garbled characters.