Sixteen modules, one offline-first platform.

Everything a school runs on

The 16 core modules

  • All Modules
  • Academics
  • People
  • Finance
  • Communication
  • Platform
Every module below works offline first and synchronises when connectivity returns.
01
Platform
Core

Dashboard

Total learners, present and absent today, teachers, classes, pending assessments, fees collected, outstanding fees, today's timetable, recent activity and synchronisation status — in one screen.

See it on the home page
02
People
Core

Learners

The school's central learner database. Personal details, admission number, class and stream, guardian, attendance, assessments, projects, fees, discipline, medical notes and full academic history.

Register · search · transfer · promote · import from Excel
03
People
Core

Teachers

Teacher profiles with TSC number, subjects or learning areas, classes and streams assigned, timetable, own attendance and workload. Teachers get their own dashboard for the classes they teach.

Roles and workload
04
Academics
Core

Classes & Streams

Grade 1 with streams 1A, 1B, 1C; Grade 2 with 2A and 2B — and whatever naming your school already uses. The structure is configuration, not a hard-coded assumption.

Configurable naming
05
Academics
Core

CBC Assessment

Class, learning area, strand, sub-strand, activity, learners. Competency tracking, teacher comments, projects, practical activities, class analysis and individual learner reports.

Read the full breakdown
06
Academics
Core

Attendance

Daily register from phone, tablet or computer. Late arrivals, absence reasons, teacher attendance, attendance percentage, monthly and term reports, and notifications to parents.

Works fully offline
07
Academics
Core

Timetable

Teacher timetable, class timetable, room allocation, learning areas, break times and a separate examination timetable. Built to be read on a phone in a corridor.

Teacher and class views
08
Finance
Core

Fees & Finance

Fee structures, per-learner fee accounts, payment recording, M-Pesa integration, receipts, statements, balances, outstanding fees, payment history, financial reports and reminders.

For accountants
09
People
Core

Parents

Each parent gets their own account showing only their own children: attendance, CBC progress, assessment reports, announcements, fee balance, payment history, receipts, timetable and teacher messages.

Strict per-family isolation
10
Comms
Core

Communication

School to parent, teacher to parent, admin to teacher. Announcements, SMS, email, push notifications, emergency messages, progress updates, attendance concerns, meetings and tasks.

Three channels, one inbox
11
Academics
Core

Reports

Learner progress, CBC assessment, class performance, learning-area analysis, daily, monthly and term attendance, absenteeism, fee statements, fee collection, outstanding balances and payment history.

View → PDF → Print → Export
12
Academics
Core

Documents

Report cards, certificates, letters and school notices in one place, generated in your school's own design and stored against the right learner or staff member.

Your branding, not ours
13
Finance
Core

Quotations

Price quotations a school sends to a customer, in its own logo and colours, with a PDF that keeps one-time development cost and recurring charges as two separate figures.

Your logo, your colours
14
Comms
Core

Notifications

One feed for everything that needs a human: absence alerts, fee reminders, pending assessments, sync conflicts, staff notices and upcoming events.

Nothing falls through
15
Platform
Core

Synchronisation

Green for online with a last-sync time and the count of records uploaded and downloaded. Amber for sync required, with the number of records waiting and a Sync now button. Conflicts listed for review.

Watch it run
16
Platform
Core

Settings

School profile, logo and colours, academic years and terms, curriculum and assessment configuration, users, roles and permissions, subscription plan, security and two-factor authentication.

Configured, not hard-coded
16 modules · all included in the Standard plan
Planned for later releases Library · Transport · Boarding · Inventory · Payroll · Examinations · M-Pesa automation · SMS gateway · AI assistant · Native mobile app. The core sixteen come first — the offline-first data layer and synchronisation engine are what make the rest possible.