The ShuleHQ Changelog
Every feature we ship, every improvement we make — documented here. We build in public.
v1.4.0
May 2026
Marketing Site & Public Launch
ShuleHQ is now publicly available. Schools can sign up via the website and get onboarded within 24 hours.
- Public marketing site live at shulehq.co.ke
- Automated tenant provisioning from admin panel
- Sign-in subdomain routing for all schools
- Demo request pipeline connected to support team
v1.3.0
April 2026
Multi-role Access Control (RBAC)
Every user in the system now sees exactly what they need and nothing more.
- Director, Principal, Teacher, Bursar and Parent role sets
- Fine-grained permission enforcement on all endpoints
- Parent portal access — view child's grades and fee status only
- Audit trail: every action logged with timestamp and user ID
v1.2.0
March 2026
CBC Analytics Dashboard
Directors now have a real-time view of their school's academic performance across all classes and learning areas.
- Class-level EE/ME/AE/BE distribution charts
- Learner Support Flags — auto-identified students needing intervention
- Strand-level weakness detection per class and per learner
- Term comparison analytics across assessment periods
v1.1.0
February 2026
Fee Tracking & M-Pesa Reconciliation
Schools can now record any payment type and reconcile M-Pesa codes against student ledgers.
- Record payments: cash, M-Pesa, bank transfer, cheque
- M-Pesa confirmation code matching against student accounts
- Parent payment receipt portal — searchable by phone or code
- Outstanding balance reports with per-student drill-down
v1.0.0
January 2026
CBC Assessment Engine — Core Release
The first production release of the ShuleHQ CBC grading engine, aligned to KICD Junior School standards.
- Formative strand and sub-strand grading (EE / ME / AE / BE)
- Summative end-of-term aggregation per learning area
- Digital report card generation per student per term
- Teacher dashboard: grade entry, class roster, assessment history
v0.9.0
November 2025
Multi-tenant Architecture & SaaS Admin
The infrastructure that powers isolated school environments — each school gets its own secure database schema and subdomain.
- Subdomain-based tenant resolution (school.shulehq.co.ke)
- SaaS admin panel: tenant provisioning and monitoring
- Per-tenant database isolation via PostgreSQL schemas
- Role-based JWT authentication with secure cookie handling
v0.8.0
October 2025
Student Registry & Attendance
Digital student records and daily attendance registers replace paper-based systems.
- Student profiles with guardian and contact details
- Class enrollment and year-level management
- Per-class daily attendance registers
- Term-level attendance summaries with absence tracking
v0.1.0
September 2025
Project Inception
ShuleHQ development begins. Core data models and API framework established.
- FastAPI backend with PostgreSQL and Alembic migrations
- Next.js 16 frontend with App Router and Tailwind v4
- Docker-based local development environment
- Initial domain modeling: students, classes, users, tenants
You're at the beginning of the ShuleHQ story.