Flare Education

Tech Stack
Overview
Problem Solved
Solution
Workflow
- Profile Setup: Guardians create profiles for their children and invite tutors
- Scheduling: Tutors propose lesson times and locations via the shared calendar
- Route Monitoring: During lesson hours, the app tracks the student's route in real time
- Communication: Secure messaging keeps all parties informed about delays, changes, or concerns
- Progress Tracking: Lesson history and performance analytics help identify learning trends
- 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
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
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.
Related Projects

App Lens
AppLens is a full-stack web application designed to help developers and designers create professional app store screenshots and promotional graphics for iOS and Android applications. With an intuitive visual editor, pre-designed templates, and powerful customization options.

Schema Builder
Intelligent full-stack database schema designer that revolutionizes database modeling: visually design schemas with AI-powered chat assistance, create tables and relationships through an intuitive canvas, get instant SQL generation and real-time collaboration. Built with React TypeScript + Vite frontend, Go backend with MongoDB, Firebase authentication with Google OAuth, and AI-driven schema recommendations for seamless database architecture planning.

SchemaCraft
Revolutionary full-stack SaaS that transforms API development: create custom APIs instantly through visual schema design, get auto-generated CRUD endpoints with authentication, real-time collaboration, and comprehensive admin controls. Built with React TypeScript frontend, Go backend, deployed on AWS with automated CI/CD.
