Tawaasal — school-management platform
Web backend and API, plus native-quality mobile apps for iOS and Android from a single codebase.
- Multi-tenant: many schools on one deployment, white-label or centralised, with per-school branding and per-school light/dark theming.
- Six role types — super admin, school admin, teacher, student, guardian, staff — each with its own permissions surface.
- Academic management: homework, assignments, exams, online exams, grades, study materials.
- Attendance with reporting and notification, and real-time messaging over WebSockets with push notification.
- Offline-first mobile: works without connectivity and syncs on reconnect.
- Four languages including Arabic with full right-to-left support (also English, French, Spanish).
- 6
- role types
- 4
- languages
- iOS + Android
- one codebase
Evidence: repository history on the owner's machine