Six modules run a real school today: attendance, fees, students, staff, notices and the access control that ties them together. One database, one login, one design vocabulary. Exams, reports and the dedicated parent/teacher portal screens land in the next module drops — we'll tell you when they're in, not before.
Default everyone present, tap the absentees, submit. On the teacher's phone or the office laptop, the same flow. Daily marking, daily corrections, monthly summaries — one record per child, no spreadsheet glue.
One fee structure per class, one invoice per student, one ledger across the school. UPI, cash and cheque — entered on the screen the office already uses. Receipts on every payment.
Pick a class, a section or the whole school, type the message, post. Every parent and student in scope sees it the moment they open the app. WhatsApp and SMS delivery come next — built on the same notice, no rewriting.
Profile, guardians, class and section, admission record, status. Search by name, class or roll number. The student card that the principal, class teacher and accountant all look at — the same card.
Teachers, vice-principals, support staff. Departments, class teacher assignments, contact details. The directory the office needs to run the day — payroll and biometric integrations land in a later module.
The principal grants, resets and disables logins for every staff member, parent and student. Role-based, enforced at the database — not on a checkbox in the UI.
Exams & report cards, deeper parent and teacher portal screens, board-format reports and CSV exports. Each ships when it's real, not when a slide deck says it should.