All work
Algorithm·2024 to 2025Live

Maktab

Multi-tenant school management platform built from scratch — serving private schools in Peshawar with admissions, attendance, fees, and financial reporting.

Type

Multi-tenant SaaS

Platform

Web

Years

2024 to 2025

Live

Live

PostgreSQLNode.jsNext.jsMantineMulti-tenantBackBlazeZustandTanStack QueryABAC

Overview

Maktab is a multi-tenant school management platform built for private schools in Pakistan. I designed and built it from scratch — from the first schema decision through to production deployment — and then led its rollout to additional schools as the platform scaled.

The platform handles end-to-end school operations: student admissions, attendance tracking, fee collection, class scheduling, and parent communication. Each school runs in a fully isolated tenant environment — data, configuration, and reporting are completely separate across tenants.

Maktab handles significant fee transaction volume annually across its active schools, with automated billing cycles, reconciliation, and financial reporting built in. It runs on attribute-based access control, giving administrators precise control over what each role can see and do.

Key features

What it does

Multi-tenant architecture with full per-school data isolation

Student admissions workflow from initial inquiry to enrolment

Attendance tracking with automated parent notifications

Fee collection with automated billing cycles, reconciliation, and reporting

Class scheduling and timetable management

Financial dashboards and reporting for school administrators

Staff salary management and payslip generation

Attribute-based access control (ABAC) across all roles

Gallery

Screenshots

Maktab — school login
Maktab — admin dashboard
Maktab — student registration
Maktab (older version) — daily attendance
Maktab — staff salary slip
Maktab — finance overview
Maktab — attribute-based access control model
Maktab — fee receipt print view
Maktab — school management platform
Back to all work

Next

Restaurant Management System

Open