EduRubics is an integrated education ERP (Education Resource Planning) platform covering learners, staff, leave, finance, inspections, academic calendar, audit trail, and more — built offline-first for African infrastructure realities.
Every module shares a single data layer — no more silos, no more re-entering the same information.
Enrollment, transfers, promotions, learner profiles, disability records, guardian contacts, and grant beneficiary tracking.
National staff registry with qualifications, employment history, EC numbers, payroll status, and conduct records across all schools.
Daily classroom attendance with present, absent, late, and excused statuses. Period-based reporting and trend analysis.
In-term, homework, and final term scores. Automated averages, grade band classification, and printable learner report cards.
Fee schedules, payment recording, receipt generation, outstanding balance tracking, and collection rate dashboards.
Subject mapping, syllabus tracking, and curriculum delivery planning aligned to national frameworks.
Class and teacher timetable builder. Assign subjects to streams and teachers to periods across the school week.
Teams, sports, clubs, and events management. Learner enrollment in extracurricular activities with performance tracking.
Real-time dashboards at school, zone, district, provincial, and national levels. Drill-down by gender, grade, and level.
School asset register covering buildings, laboratories, vehicles (with registration tracking), and equipment with quantities and condition monitoring.
Scope-based RBAC across five levels: National, Provincial, District, Zone, and School. Granular module-level permission toggling. Keycloak-powered SSO.
Digital document management for learner and staff files — birth certificates, IDs, qualifications, and clinic cards.
Canonical Academic Year and Term management with nationally-configured grade schemes. Transcripts are generated automatically with computed grade band classifications.
Five leave types (Annual, Sick, Maternity, Study, Compassionate) with automated balance tracking, carry-over rules, and multi-level approval workflow. Balance enforced at point of application.
Structured inspection forms across four domains (curriculum, infrastructure, governance, learner welfare). Findings feed directly into grant eligibility scoring and prioritisation dashboards.
xlsx-based import wizard for mass student and staff onboarding. Configurable column mapping, row-level validation, error previewing, and commit preview — no technical expertise required.
Per-school secure document repository for grants, circulars, inspection certificates, and compliance records. Version-controlled, role-gated, and fully accessible offline.
Hibernate Envers integration delivers a complete, tamper-proof revision history of every change to critical data — actor, timestamp, and before/after values. Exportable for external audit.
Designed for the realities of African infrastructure — not adapted from them.
Powered by Dexie.js and IndexedDB, EduRubics stores all data locally. Teachers can take attendance, enter results, and record fees with zero connectivity. Everything syncs automatically when the network returns.
National officers see the whole country. Provincial officers see their province. District, Zone, and School users see only their scope. Role-based access is enforced at every layer — no configuration required per deployment.
Full UI localisation via react-i18next. Every label, button, report, and error message is translated. Switch languages without reloading. Add new languages without changing application code.
Containerised with Docker. Deploy on any infrastructure — government data centres, national cloud, or regional servers. No mandatory dependency on AWS, Azure, or Google Cloud.
Every mutation to a critical entity — student records, fee transactions, leave approvals, staff changes, inspection outcomes — is captured as an immutable revision with actor identity, timestamp, and before/after state. Meets government audit standards and donor accountability requirements.
Permissions are scoped to the organisational unit — school, district, province, or national. Module-level toggles allow fine-grained control. A ministry analyst sees the national picture; a school bursar sees only their school's finance data.
Open-source, proven, and widely supported — no proprietary lock-in.
Java backend REST API with role-based security
Modern frontend with Tailwind CSS and component library
Robust relational database with full ACID compliance
Enterprise identity management, SSO, and OAuth 2.0
Offline-first IndexedDB sync layer for browser storage
Containerised deployment for any infrastructure
Full multilingual support across all UI components
Tamper-proof audit history on all critical data entities
Build · Operate · Transfer — your ministry operates independently, with no ongoing licence fees.
We map your school network, administrative structure, and infrastructure capacity to configure EduRubics for your country.
EduRubics is deployed on your government infrastructure — your data centre, your servers, your country. No foreign cloud dependency.
We train national, district, and school-level staff. All training materials are localised and retained by your ministry permanently.
Your ministry receives a perpetual deployment licence, full documentation, admin credentials, and source code escrow — enabling independent operation with no ongoing licence fees.
The EduRubics platform IP remains with Big River Systems (Pty) Ltd, allowing us to continuously improve the product and deploy it across multiple countries. Your ministry receives a perpetual deployment licence — the right to run, maintain, and modify your specific deployment indefinitely. Source code is held in escrow by a neutral third party and released to you automatically if Big River Systems ceases operations, guaranteeing zero lock-in risk.
Request a live demo walkthrough tailored to your country's education structure.