The Challenge
The school suffered from fragmented administration and complex scheduling for different age groups (adults and minors). A major technical bottleneck was a recurring `messaging/third-party-auth-error` in Firebase, blocking critical push notifications for iOS users while Android remained functional.
Our Approach & Solution
We engineered a clean, service-oriented backend with a role-based Angular portal. We deep-dived into the notification infrastructure, correctly configuring APNs certificates and credentials to resolve the Firebase `third-party-auth-error`, ensuring reliable cross-platform communication.
Key Technical Deliverables
- Advanced multi-role access control (Admin, Teacher, Parent, Student)
- Automated session and attendance tracking
- Complex Level-based pricing and billing engine
- Unified notification engine scaling to thousands of messages
- Centralized document management for academic certifications
