Parents App — Overview
Location: /Users/dhilshad/Metaonus/syncad-parents
Stack: Flutter 3.7.2+, Provider, Dio 5.8, MVVM, GetIt
API Base: https://dev-api.metaonus.in/parent/*
Purpose
The SyncAD Parents App gives parents a mobile window into their children's school life — academics, attendance, fees, announcements, messages, and more. One parent account can be linked to multiple students.
Feature Modules
| Module | Description |
|---|---|
| Home | Dashboard with student switcher, quick tiles |
| Attendance | Daily attendance view per student |
| Exams | Exam schedule and result cards |
| Fees | Fee balance, payment history, receipts |
| Announcements | School announcements with push notifications |
| Timetable | Class timetable |
| Leaves | Apply for student leave |
| Events | School events and calendar |
| Teachers | Teacher directory |
| Messages | Direct messages to/from teachers |
| Notifications | Push notification history |
Architecture
See Architecture for MVVM structure, GetIt service locator, and provider setup.
Authentication
See Authentication for phone + OTP + PIN + biometrics flow.