BackBack to Home
IN PROGRESS

This project is currently under active development. Features and functionality are being built incrementally.

EduCore - School Management SaaS

A comprehensive, production-grade, multi-tenant SaaS school management platform customized for the Kenyan education ecosystem. It features robust backend systems supporting multi-portal architecture for Students, Teachers, Parents, and Admins across Web and Mobile platforms.

EduCore - School Management SaaS

Project Overview

This ambitious project spans multiple platforms and technologies including Next.js, TypeScript, Tailwind CSS, React Native, Expo, NativeWind, Node.js, Drizzle ORM, PostgreSQL, Redis, BullMQ. It's designed as a multi-tenant SaaS solution with separate portals for Students, Teachers, Parents, and Administrators — each with their own authentication flows, permissions, and UI/UX.

Platform Architecture

Web App

Next.jsTypeScriptTailwind CSS

Mobile App

React NativeExpoTypeScriptNativeWind

Backend API

Node.jsTypeScriptDrizzle ORMPostgreSQLRedisBullMQ

Technologies Used

  • Next.js
  • TypeScript
  • Tailwind CSS
  • React Native
  • Expo
  • NativeWind
  • Node.js
  • Drizzle ORM
  • PostgreSQL
  • Redis
  • BullMQ

Planned Features

1

Student Management & Integrations

Digital enrollment, inter-school transfers via KEMIS integration, Maisha Namba support, and SHA UHC eligibility verification.

2

Academic & CBC Engine

Strand-based assessment automation with formative/summative weighting (CBC), digital gradebooks, examination systems, and university credit-hour models.

3

Offline & Real-Time Communication

USSD integration via Africa's Talking for offline fee/result queries, alongside an event-driven SMS, email, and push notification bus.

4

Automated Financial Management

Real-time fee collection via Safaricom M-Pesa Daraja 3.0 API, vote-head accounting, and KRA eTIMS tax-compliant invoicing.

5

Exeat Workflow & Transport

Multi-step digital approval system for boarding passes with parent SMS OTP, plus logistics and campus safety transport alerts.

6

Resource & Library Management

Comprehensive digital library with ISBN scanning, borrowing lifecycle tracking, facility scheduling, and asset management.

7

High-Performance Processing & Analytics

Asynchronous job processing using Redis and BullMQ to generate CPU-intensive academic transcripts, report cards, and financial reconciliation reports.

8

Multi-Tenant Security & Compliance

Silo (Database-per-Tenant) architecture ensuring strict institutional data sovereignty, role-based access, OTP authentication, and tamper-proof audit trails.

Development Roadmap

Phase 1

Backend API - Architecture & Core Modules

Completed
2

Phase 2

Backend API - Advanced Features & Business Logic

In Progress
3

Phase 3

Backend API - External Integrations & Optimization

Upcoming
4

Phase 4

Web Development (Frontend Application)

Upcoming
5

Phase 5

Backend for Web Development (BFF Layer)

Upcoming
6

Phase 6

System Integration (Web + Core API)

Upcoming
7

Phase 7

Mobile App Development

Upcoming
8

Phase 8

Mobile App & API Integration

Upcoming

@ 2026 Mulandi. All rights reserved.