What is EduStack School Management System?
+
EduStack School Management System is a complete, role-based school management platform covering admissions, student records, attendance, timetables, exams & results, fees & finance, staff & payroll, communication, library, transport, hostel, inventory, and license-protected security — all in one web application.
Is there a free demo I can try?
+
Yes. A live demo is available at school.edustack.com. Use the one-click demo accounts for any role — Super Admin, Teacher, Accountant, Parent, Student and more — all with the password EduStack@123. No sign-up needed.
Which roles are supported?
+
Eleven built-in roles: Super Admin, Campus Admin, Teacher, Accountant, HR Manager, Librarian, Transport Manager, Front Desk, Hostel Warden, Parent and Student. Every menu, page and action is gated by fine-grained permissions, so each role only sees what it is allowed to.
Can parents and students log in?
+
Yes. Parents can view attendance and exam results and pay fees online, while students access their timetable, results and library. After login each user is redirected straight to the first screen they can access.
Does it handle fees and online payments?
+
Yes. The Fees & Finance module generates monthly invoices in bulk, supports manual invoices, and records payments via CASH, BANK_TRANSFER, CARD, JAZZCASH, EASYPAISA, STRIPE, CHEQUE or OTHER with instant receipts and a full revenue ledger.
Can I print ID cards, transfer certificates and report cards?
+
Yes. Student ID cards and transfer certificates generate as PDFs in one click, and per-student report cards with ranks, grades and pass/fail status download directly from the results tab.
How is attendance tracked?
+
Mark daily attendance with quick actions (all present / absent / late) or per-student PRESENT, ABSENT, LATE and EXCUSED statuses. Defaulters are flagged with at-risk warnings, and leave applications are reviewed by the front desk or administration.
What technology is it built on?
+
The web app is built on Next.js with server-side rendering; the API runs on NestJS with Prisma and PostgreSQL. It uses short-lived access tokens with rotated refresh tokens, optional 2FA, and a license-protected deployment with offline-grace support.