Mobile App + Web Dashboard

Midad — School Management: Fees, Attendance & Parent Communication

A school management system built as three pillars — a public school page, an admin dashboard, and a two-mode mobile app (parent and teacher) — on one database with real-time updates, answering three questions: who owes fees, who is absent today, and who read the circular?

The story

The problem

Schools track fees and cheques in ledgers and spreadsheets, attendance is taken on paper so parents learn of absences late, circulars go out with no idea who read them, and parent requests like excuses and leave permissions get lost between phone calls and paper.

The solution

Three pillars on one database: a public school page with stages, fees and an online registration form that reaches the admissions board instantly; an admin dashboard for the principal, accountant and secretary — per-student fee schedules with automatic sibling discount, payments by five methods, cheques, receipts with amounts in words, cash closing, class attendance tracking, today’s absentees and those over the absence limit, full student files, circulars with a “read %” counter, parent requests and fee reminders; and one app with two modes on the same account — parents see absences the moment they are recorded, fees and circulars and send excuses, while teachers take class attendance in a minute and handle parent requests and behaviour notes.

The result

A teacher marks an absence from the phone and the parent is notified instantly; the parent sends an excuse, the teacher accepts it and the absence becomes “excused” — online registrations appear on the admissions board in real time, and the admin tracks overdue fees and each circular’s read rate. Each visitor gets a demo school with its own data.

More projects

Nabd — Dental Clinic Management System ★ Featured

Nabd — Dental Clinic Management System

An integrated dental-clinic platform built as three independently-deliverable pillars — a mobile app, a web admin dashboard, and a landing page — all running on one database and one API with real-time sync.