The brief
Deliver and maintain a comprehensive parent-school communication and management mobile app for Oakridge International School (Nord Anglia group) on Android and iOS, streamlining fee payments, leave applications, helpdesk, attendance visibility, notifications, and profile management — serving as the single digital touchpoint between parents and the school.
What we built
A production-grade, dual-platform (Android + iOS) school super-app for Oakridge International School (a Nord Anglia Education group school). The app serves parents, students, teachers/staff, bus drivers, security guards, and school coordinators across 15+ discrete modules: fee payment, leave application, helpdesk, attendance, school notifications, profile management, an in-app BookCart e-commerce system for uniforms/textbooks/stationery, real-time GPS bus tracking (Google Maps + WebSocket), RFID/NFC-based student transport attendance (USB reader + NFC smartphone), a token-based Safe Hand child-handoff verification system, a multi-level digital permission slip workflow (3-level approval: teacher → principal → security/transport), FCM HTTP v1 push notifications for transport events, employee ESS/OHM/e-Portfolio/WTR modules, Firebase Realtime Database for notification persistence, app security hardening (ProGuard, encrypted prefs, jailbreak detection), and a full architecture migration from MVC to MVVM. The engagement also covered Apple Developer account management, Play Store policy compliance, and full dependency modernization (AGP 9.0, Media3, Java 21).



