ARIVAN
ARIVAN.
Personal ProjectYear: 2024

Flutter Group Chat App

Real-time group messaging application utilizing Google Sign-In and secure Firebase Firestore synchronization.

💻

Project Case Study

Production grade screenshot sandbox mockup

The Challenge

Managing real-time messaging synchronization across hundreds of chat rooms, authenticating users securely using Google Sign-In, and preventing layout jumps during dynamic content loading.

Our Solution

Implemented custom BloC state management in Flutter coupled with Firestore real-time snapshots for sub-100ms message synchronization and secure Firebase Auth rules.

The Result

  • Sub-150ms real-time chat sync across multiple concurrently active devices.
  • Fully integrated Google Sign-In with customized profile synchronization.
  • Optimized Firestore reads by 40% using custom query caching and indexes.

Technologies

FlutterFirebaseGoogle Sign-In
ClientPersonal Exploration
ServicesMobile Development & Cloud Databases
Timeline4 Weeks