Logo Lanfrica

Dantechdevs/CBC-school

Domain:

education

Record type:

software
Creator:
Dan
Host:
A comprehensive Laravel-based School Management System aligned with Kenya's Competency-Based Curriculum (CBC) and integrated with KEMIS (Kenya Education Management Information System). ⚑ ElimuMS Kenya's Most Complete CBC School Management System One platform. Every school need. Built for Kenyan schools. Powered by AI. --- ## 🎯 What is ElimuMS? **ElimuMS** is a fully open-source, self-hosted, enterprise-grade school management system built from the ground up for Kenyan schools implementing the **Competency-Based Curriculum (CBC)**. It unifies every aspect of school operations β€” academics, finance, transport, communication, AI assistance, and parent engagement β€” into one powerful, beautifully designed platform. > **Own your data. Deploy on your server. Pay once. Run forever.** ElimuMS is not a SaaS subscription. It is yours β€” fully open-source, self-hosted, and infinitely customisable for your school's unique needs. --- ## 🏫 Supported School Levels | Level | Grades | Status | |---|---|:---:| | Pre-Primary | PP1 – PP2 | βœ… Fully Supported | | Lower Primary | Grade 1 – 3 | βœ… Fully Supported | | Upper Primary | Grade 4 – 6 | βœ… Fully Supported | | Junior Secondary | Grade 7 – 9 | βœ… Fully Supported | | Senior Secondary | Grade 10 – 12 | βœ… Fully Supported | | Multi-campus / County Rollout | β€” | πŸ”§ Roadmap | --- ## πŸ‘₯ Demo Environment The system ships with a complete, realistic demo dataset: | User Type | Count | Details | |---|:---:|---| | πŸ‘©β€πŸ« Teachers | 10 | Assigned to learning areas & classes | | πŸ‘¨β€πŸ‘©β€πŸ‘§ Parents / Guardians | 20 | Linked to learners (including sibling pairs) | | πŸ§’ Learners | 40 | Spread across PP1 β†’ Grade 9 | | 🏫 HODs | 2 | English & Mathematics departments | | πŸŽ“ Class Teachers | 5 | One per stream | Run `php artisan migrate --seed` to load demo data. See **INSTALL.md** for full configuration. --- ## πŸš€ Feature Modules ### πŸ›οΈ 1. School Management β€” Core The operational backbone of the entire system. - Learner registration & enrollment (PP1 β†’ Grade 12) - KEMIS UPI number assignment, sync & validation - Class and stream assignment per term and academic year - Transfer-in / transfer-out with full audit trail - B …