The problem
Many schools in India still run admissions, staff records, notices and leave approvals on registers, Excel sheets and WhatsApp groups. Data needed for UDISE+ and RTE reporting is scattered, principals cannot see the whole school at a glance, and parents get information late.
Our solution
We built one Flutter app for every role in a school: super admin, school admin, principal, teacher, accountant, student and parent. Admins set up the school profile, board and grading, academic years, classes, sections, subjects and teacher assignments. Student admissions capture APAAR, PEN, category, RTE and CWSN details. Notices and circulars go through approval, leave requests are approved in the app, and every sensitive change is written to an audit log. Roles and permissions are enforced on the server by Cloud Functions and security rules, so a user can only see and change what their role allows. Fees are billed in installments from a per-class fee structure, collected at the counter or paid online by parents, with numbered receipts, concessions approved by the principal and bus charges added automatically. Teachers enter exam marks, the principal publishes the results, and students and parents see the report card and the NEP 2020 Holistic Progress Card in the app. The office gets enrolment, attendance, fee and result reports, and a small library module tracks books issued to students.
Key features
- Separate logins and dashboards for admin, principal, teacher, accountant, student and parent
- Parent sign-in with mobile OTP; students sign in with school code and admission number
- School setup: profile, logo, UDISE+ code, board, grading and infrastructure
- Academic years, classes, sections, subjects and teacher assignments
- Student admissions with APAAR, PEN, category, RTE and CWSN fields
- Notices and circulars with an approval step
- Leave requests and approvals
- Staff directory, users and permissions
- Audit log of every sensitive change
- English and Hindi interface, light and dark themes
- Fee structure per class, monthly or quarterly installments, late fee and RTE exemptions
- Fee collection with numbered receipts, defaulter list and concessions approved by the principal
- Online fee payment for parents (Razorpay), with a demo mode until the school adds its keys
- Bus routes and stops, with transport charges billed along with the fees
- Exams and marks entry by subject teachers, with results published by the principal
- Report cards with grades from the school board scheme, visible to students and parents
- NEP 2020 Holistic Progress Card with teacher observations, parent notes and student reflection
- Enrolment, attendance, fee and result reports that copy into Excel
- Library catalogue with issue, return and overdue tracking
