Build History

The ShuleHQ Changelog

Every feature we ship, every improvement we make — documented here. We build in public.

Majorv1.4.0May 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
Featurev1.3.0April 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
Featurev1.2.0March 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
Featurev1.1.0February 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
Majorv1.0.0January 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
Infrastructurev0.9.0November 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
Featurev0.8.0October 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
Internalv0.1.0September 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.