Skip to content

Product modules

Twelve areas, one connected record.

Each module below reflects functionality present in the platform's documented API. They share the same schools, people, and authorization checks — so a change in one place is visible everywhere it should be.

  • School & memberships

    Each school is its own boundary. People join through memberships with explicit roles and statuses, and every school-scoped request re-checks the caller's active membership.

    • Schools, memberships, and roles
    • Active / suspended / removed lifecycle
    • No access by guessing an ID
  • Academic structure

    Model the school the way it actually runs: years, departments, staff, classes, sections, subjects, and who teaches what, where.

    • Academic years and departments
    • Classes, sections, and subjects
    • Class–subject mapping and teacher assignments
  • Admissions & enrollment

    Track applications from first enquiry through decision, then carry approved applicants into student records and year-by-year enrollment history.

    • Applied → approved / rejected / withdrawn
    • Student profiles and enrollments
    • Parent links and document metadata
  • Attendance & leave

    Record who is present, session by session, for students and staff — and handle leave requests with explicit approve / reject / cancel transitions.

    • Session-based student attendance
    • Staff attendance records
    • Leave request review workflow
  • Exams & marks

    Schedule exams, attach subjects, enter marks, and publish results. Published results are frozen, so report cards always match what was approved.

    • Scheduled → ongoing → completed → published
    • Per-subject marks entry
    • Published results cannot be edited
  • Learning & timetable

    Plan what gets taught, assign what goes home, and publish the weekly rhythm — all tied to the right class, subject, and teacher.

    • Syllabus plans with topic tracking
    • Homework, submissions, and grading
    • Class timetables with conflict checks
  • Fees & expenses

    Raise invoices with server-computed totals, record payments against them without double-charging, and track school expenses alongside.

    • Draft → issued → paid / partially paid / overdue
    • Idempotent manual payment recording
    • Expense records per school
  • Library

    Catalogue books, track individual copies, and run issue-and-return circulation with a full transaction history.

    • Book catalogue and copy tracking
    • Issue and return workflows
    • Active and historical loans
  • Transport

    Register vehicles and drivers, design routes with stops, assign students to transport, and record trips — visible only to authorized users.

    • Vehicles, drivers, routes, and stops
    • Student transport assignments
    • Trip records for the school
  • Certificates & communication

    Issue certificates from defined types, target announcements to the right recipients, and keep notifications with read state.

    • Certificate types and issuance
    • Targeted announcements
    • Notifications with read tracking
  • Files

    Student documents, photos, and attachments live in private storage. Downloads go through short-lived authorized links — never public URLs.

    • Private, school-scoped file storage
    • Authorized short-lived downloads
    • Size and type safeguards
  • Platform oversight

    Platform operators provision and list schools without stepping into them: a platform role never grants automatic access to a school's records.

    • School provisioning and listing
    • Strict platform / school separation
    • No cross-school browsing

Bring your school's records into one system.

Walk through the proposed onboarding above, then request a demo — every step from there is confirmed with you.