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
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
Next
Restaurant Management System