EduCore is an integrated Education Resource Planning platform covering learners, staff, finance, curriculum, analytics 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 BEAM 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, pass/fail tracking, 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.
Digital document management for learner and staff files โ birth certificates, IDs, qualifications, and clinic cards.
Role-based access control across five scope levels: National, Provincial, District, Zone, and School. Keycloak-powered SSO.
Designed for the realities of African infrastructure โ not adapted from them.
Powered by Dexie.js and IndexedDB, EduCore 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.
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
Interactive dashboards and data visualisation
Build ยท Operate ยท Transfer โ we hand you full ownership.
We map your school network, administrative structure, and infrastructure capacity.
EduCore is configured for your country's curriculum, languages, and admin hierarchy and deployed on your infrastructure.
We train national, district, and school-level staff. All training materials are localised and retained by your ministry.
Full transfer of ownership โ source code, documentation, admin credentials, and ongoing support protocols.
Request a live demo walkthrough tailored to your country's education structure.