Back to Projects

Schoolz - Android | iOS | Web 

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

FlutterFirebaseGetXFCMCloud FirestoreFirebase StorageImage PickerVideo Player

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

1

Managing role-based access control for 4 different user types

2

Handling concurrent real-time updates for 1000+ users per school

3

Optimizing storage costs for large multimedia files

4

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