Schoolz - Android | iOS | Web

Overview
Schoolz is a comprehensive school management platform designed to bridge the communication gap between school administration, students, and parents. Available as both mobile apps (iOS & Android) and web application at schoolz.me, Schoolz provides a centralized hub for managing daily school operations, announcements, events, support requests, and multimedia content sharing.
Technologies Used
The Problem
Schools lacked an efficient digital communication system, relying on physical notices, phone calls, and SMS. Parents struggled to stay updated on their children's activities, assignments, and school events. Teachers spent excessive time on administrative tasks like attendance and grade management. The absence of centralized record-keeping led to information silos and communication gaps.
The Solution
Created a comprehensive school management ecosystem using Flutter and Firebase for real-time synchronization across devices. Implemented GetX for efficient state management and navigation across complex user flows (admin, teacher, parent, student roles). Leveraged Cloud Firestore for real-time data updates, enabling instant notifications for announcements and events. Integrated Firebase Storage for secure multimedia sharing (assignments, event photos, videos). Built custom Image Picker and Video Player implementations optimized for educational content. Implemented FCM for targeted push notifications based on user roles and classes.
Key Challenges
Managing role-based access control for 4 different user types
Handling concurrent real-time updates for 1000+ users per school
Optimizing storage costs for large multimedia files
Ensuring data privacy compliance for student information
Results & Impact
Deployed in 50+ schools with 10,000+ active users
Reduced administrative workload by 50% through automation
Achieved 95% parent engagement rate through push notifications
Saved schools $20,000+ annually in SMS and printing costs