All work

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
Maktab thumbnail

What is Maktab?

Maktab is a multi-tenant school management platform that Imam Faheem designed and built from scratch at Algorithm. It covers admissions, attendance, fees, and reporting for private schools in Pakistan, with per-school data isolation.

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.

What stack does Maktab use?

  • PostgreSQL
  • Node.js
  • Next.js
  • Mantine
  • Multi-tenant
  • BackBlaze
  • Zustand
  • TanStack Query
  • ABAC

What does Maktab do?

  1. 01

    Multi-tenant architecture with full per-school data isolation

  2. 02

    Student admissions workflow from initial inquiry to enrolment

  3. 03

    Attendance tracking with automated parent notifications

  4. 04

    Fee collection with automated billing cycles, reconciliation, and reporting

  5. 05

    Class scheduling and timetable management

  6. 06

    Financial dashboards and reporting for school administrators

  7. 07

    Staff salary management and payslip generation

  8. 08

    Attribute-based access control (ABAC) across all roles

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