Complete school management platform โ Admin panel, Parent app & Teacher app
powered by a single REST API backend.
Full school management โ students, teachers, attendance, fees, leads, exams, events, notifications and more.
Open Admin PanelMark attendance, post homework, view students, enter results โ optimised mobile experience for teachers.
Open Teacher AppView child attendance, homework, fee dues, events and notifications โ installable PWA for parents.
Open Parent App| Method | Endpoint | Description |
|---|---|---|
| POST | /api/auth/login | Login (admin / teacher / parent) |
| GET | /api/auth/me | Authenticated user profile |
| GET | /api/dashboard | Live stats, finance summary, recent activity |
| GET | /api/students | List students (search, class, section filters) |
| POST | /api/students | Add student (optionally creates parent account) |
| GET | /api/teachers | List teachers with profiles |
| POST | /api/attendance/students | Mark student attendance (single or bulk) |
| GET | /api/attendance/students/class | Class attendance for a date |
| GET | /api/fees/dues/:studentId | Student fee dues summary |
| POST | /api/fees/collections | Collect fee & generate receipt |
| GET | /api/homework | Homework list (filter by class/section) |
| GET | /api/exams/:id/results | Exam results for all students |
| GET | /api/exams/report-card/:studentId | Full student report card |
| POST | /api/notifications/send | Send push + in-app notification |
| POST | /api/leads/:id/convert | Convert admission lead to student |
| POST | /api/promotions | Bulk promote students to next class/year |
| GET | /api/health | Server health check |