Maktab
A multi-tenant SaaS platform handling the full operational layer of a school — admissions, attendance, fee collection, academic reporting, and staff management. Built from scratch and taken to production. Used daily by hundreds of staff across 10+ schools.
The Problem
Schools were running on spreadsheets and disconnected tools. No single system for admissions, attendance, fees, and reporting. Getting accurate financial data meant manually compiling records across multiple sheets.
The Solution
Designed and built a unified school management platform with complete multi-tenant isolation. Each school operates independently on the same infrastructure. Real-time attendance, automated fee billing, and comprehensive reporting are all built in.
My Contribution
- ✓Designed the complete data model and multi-tenant architecture from scratch
- ✓Built the fee collection module with automated billing, reconciliation, and financial reporting
- ✓Implemented real-time attendance with parent notification triggers
- ✓Delivered the admissions workflow — from inquiry and document collection to enrolment
- ✓Set up production infrastructure and handled ongoing deployment and monitoring
Key Features
Fee Management
Automated billing, invoicing, and payment tracking. Reconciliation and financial summaries per school.
Attendance Tracking
Real-time marking with automated parent notifications on absence.
Admissions Workflow
End-to-end admission flow from initial inquiry through to enrolment, with document management.
Academic Reporting
Student performance reports, progress cards, and analytics dashboards for school leadership.
Impact & Metrics
Technology Stack
Frontend
Backend & Infrastructure
Full Stack
Deployment: Azure App Service
Related Projects
Have a similar project?
I help startups and teams architect and build products that scale. Let's discuss your idea.