For parents

Everything a parent needs on their phone

School-fee invoices

See balance, pay online or download receipt PDF. Multi-child invoicing with one tap to pay all.

KYD + USD wallets

Top up, save cards, refunds back to original card. Per-tenant currency.

Pre-order meals

Browse menu, allergens auto-checked, recurring orders supported. Order history.

Clubs & after-school

Browse open clubs, register children, view enrolments, block clubs you don't want to see.

Learning Journey

Radar chart, strengths + growth chips, full curriculum tree, PDF download, share link for grandparents.

Messaging

Threaded conversations with the school admin, parent-portal inbox.

My children

All children across all schools on one screen. Photos, classes, allergens.

Mobile push

Firebase push for invoices, assessment submitted, club reminders, payment receipts.

Order history

Every transaction, printable receipts, email receipts re-sendable.

Profile & security

Change password, 2FA, view sign-in activity, manage devices.

PWA installable

Add to home screen, offline reads on Learning Journey reports.

PDF report card

Server-rendered assessment PDF with school logo, branding, and signature block.

For teachers

Tools that respect the teacher's time

Assessment entry

Per-student × indicator grid, rating dropdown + teacher note per cell. Lock/unlock per period.

Term goals

Set ≤5 forward-looking goals at submit time. Surfaces on parent's next term card.

Save-draft + Submit

Two-step workflow. Submitted assessments lock the parent view as 'final'.

Attendance

Mark daily, exception reports, class-level summary.

Club attendance

Coach-facing checklist for every after-school session.

Audit trail

Every edit logged with who, what, when, IP.

Curriculum view

Domain → sub-domain → indicator tree, per school. Age groups flagged.

Class rosters

Year-tagged classes, enrolment lifecycle, transfer between classes.

Mobile-friendly

All admin pages work on phone. Mark attendance from anywhere.

For school admins

Operations + finance + compliance in one console

12+ reports

Cart summary, item sales, inactive students, payment transactions, order history, student participation, vendor performance, more.

Web POS

Cash + card, refunds, recent orders, today's sales, guest checkout, print receipt + email/WhatsApp.

School-fee invoices

Bulk-create per AY, send to parents, mark paid, refund flow.

Clubs admin

Free + paid clubs, capacity, schedule, billing cycle (one-off / weekly / monthly / after-school).

Assessment periods

Term CRUD with lock toggle, AY-scoped.

Documents

Per-AY uploads: calendar, menu, fee schedule, application forms, supply lists, waitlist.

News & blog

Branded posts, tagged, featured images.

Jobs

Public listings, applicants pipeline.

Gallery

Photo album admin.

Weekly menu

Publish vendor menus.

Payroll generator

Clock-in/out → payroll PDF + CSV export.

Compliance dashboard

Consent coverage, submission completeness, recent audit activity, anomaly alerts.

Messaging triage

Inbox of parent threads, mark resolved.

Consent capture

Record paper-form consents with version + notes, parent-revoke supported.

Branded tenant site

School's own public site at <code>school.example.com</code> &mdash; home, about, programs, blog, jobs, gallery, fee pay, contact.

Branding

Logo, primary color, hero image, school contact block.

Audit log

Every assessment touch + admin action, filterable, FK-free survives deletes.

API keys

Per-tenant POS keys (16-char Crockford), scoped permissions.

For ministries & districts

Roll up every school you oversee

Want to see the first Ministry department console? Preview Student Welfare & Scholarships →

Org hierarchy

Ministry → District → School → Class → Student, expressed via OrgRelationship. Recursive queries built in.

Cross-school consent

Coverage % per consent type, by district or ministry-wide.

Submission completeness

Per-period completion rates by school, district, or whole ministry.

Anomaly alerts

Assessed students lacking participation consent flagged automatically.

Audit log

Every assessment touched: who, what, when, IP. FK-free survives row deletions.

Department roles

Scoped access per department: Scholarship, Finance, Nutrition, Inspectorate, Statistics.

Audit-ready exports

CSV + PDF, every dashboard exportable for external audit submission.

Data residency

EU-resident OCI Frankfurt; GDPR-aligned; tenant-isolated.

Spotlight

Learning Journey, end to end

Curriculum, entry, reports, parent view, audit, migration. The whole stack.

1. Curriculum
Domains → sub-domains → indicators → rating scale. Per-school. Per-AY scoped.
2. Classes + Periods
Year-tagged homeroom classes, class enrolment lifecycle, assessment-period CRUD with lock toggle.
3. Entry flow
Roster picker, per-child × indicator grid, Save-draft + Submit, audit row per cell change.
4. Reports (8)
Child, Class, Heatmap, Term progress, Domain breakdown, Not-yet-assessed, Submission status, Year-on-year.
5. Parent view
Radar (with prior overlay), Strengths + Growth chips, per-domain sparklines, accordion tree, PDF download, share link.
6. Consent + Audit
Append-only consent log per type, every assessment action audited, Ministry compliance dashboard.
7. Migration
Standalone-LJ MySQL importer. Idempotent on ExternalLegacyId. Delta resync at cutover.
8. Tier-2 polish
Compare 2 terms, ★ New-this-term badges, term goals, share with family, WhatsApp button, PWA shell.
Integrations

Plays nicely with what you already use

CyberSource Flex

Hosted card fields, 3DS step-up, tokenized cards, charge / refund / void.

PlugnPay

Drop-in alternate gateway for tenants in PnP-served markets.

SMTP + Smtp2Go

Tenant-branded transactional emails (welcome, verify, password reset, receipt).

Firebase Cloud Messaging

Mobile push to Parent + POS apps.

CSV import

Student roster, class roster, fee schedule.

MySQL legacy importer

Standalone Learning Journey systems, idempotent + delta.

Security & compliance

Built with audit in mind from day one

EU residency

OCI Frankfurt. All data, including backups.

Daily encrypted backups

Off-site, per-tenant restore supported.

Per-tenant RBAC

Roles + permissions catalog, seeded per org type. Step-up auth on payroll-class actions.

2FA + sign-in audit

Optional TOTP, sign-in history, device list with revoke.

Append-only consent

Versioned policy text, IP + UA evidence, parent self-service.

Immutable audit

FK-free audit log. Survives row deletes. Filterable by actor / subject / action.

Bot + spam shield

Rate-limited public forms, scanner path filter, captcha + Turnstile.

TLS everywhere

HSTS, secure cookies, X-Forwarded-For honoured for honest client IP logging.

3DS step-up

Strong Customer Authentication via CyberSource Flex iframe + postMessage.

Ready to onboard before next term?

Most schools are live within a week. Book a 20-minute demo and we'll get you started.