Awais Rasool

Flare Education

Mobile App DeveloperCompleted
Flare Education preview

Tech Stack

Database
Firebase
Mobile & Auth
React Native
Maps API
PushNotifications

Overview

Flare Education is a mobile app designed to enhance students' learning experience with real-time route tracking, a lesson calendar, and secure messaging for students, tutors, and guardians. It provides the oversight and communication tools necessary for safe, organized, and effective education management.

Problem Solved

Parents and guardians struggle to ensure their children's safety during commutes to tutoring sessions while also staying informed about academic progress. Tutors need reliable scheduling and communication tools. Students benefit from structured lesson planning and safe travel monitoring.

Solution

Flare Education brings together route tracking, lesson scheduling, and secure messaging into a unified platform. Guardians have real-time visibility into their child's location during lessons, tutors can manage schedules efficiently, and students have a clear view of their learning commitments.

Workflow

  1. Profile Setup: Guardians create profiles for their children and invite tutors
  2. Scheduling: Tutors propose lesson times and locations via the shared calendar
  3. Route Monitoring: During lesson hours, the app tracks the student's route in real time
  4. Communication: Secure messaging keeps all parties informed about delays, changes, or concerns
  5. Progress Tracking: Lesson history and performance analytics help identify learning trends
  6. Emergency Response: One-tap emergency alerts notify guardians and administrators immediately

Technical Highlights

  • Mobile: React Native with Firebase integration
  • Maps: Google Maps API for real-time route tracking and geofencing
  • Backend: Firebase Realtime Database and Cloud Firestore for sync
  • Messaging: Firebase Cloud Messaging for push notifications and alerts
  • Privacy: Encrypted location data with time-windowed tracking policies
  • Offline Support: Full lesson and message access without connectivity

Key Takeaways

Child safety apps demand a privacy-first design philosophy. Every feature that collects location or communication data must have clear boundaries, guardian consent, and automatic expiration. The offline-first approach was critical for adoption in regions with intermittent connectivity.

Features

Real-time route tracking for safe student commutes

Lesson calendar for scheduling and planning

Secure messaging between students, tutors, and guardians

Lesson history and analytics to monitor progress

Guardian dashboard with oversight controls

Push notifications for lesson reminders

Emergency alert system with one-tap guardian notification

Architecture

Flare Education is a React Native mobile application integrated with Firebase for authentication, real-time database, cloud messaging, and analytics. Google Maps API powers the route tracking and geofencing features. The architecture prioritizes offline resilience and real-time synchronization for safety-critical features.

API & System Flow

Guardian creates a student profile → Tutor schedules a lesson with location and time → App activates GPS tracking at lesson start → Guardian receives real-time route updates via Firebase → Lesson completion triggers analytics update → Push notifications alert all parties of schedule changes → Emergency alerts bypass standard notification preferences.

Challenges & Solutions

Solution

Designed a permission-based tracking system where tracking is active only during scheduled lesson windows and automatically pauses outside those times. Location data is encrypted and visible only to authorized guardians.