A simple and elegant real-time chat application built with Flutter and Firebase. This app supports user authentication, real-time messaging using Firestore, and Firebase Cloud Messaging (FCM) push notifications.
- 🔐 Email & Password Authentication (Firebase Auth)
- 💬 Real-time chat with Firestore
- 🔔 Push notifications with Firebase Cloud Messaging
- 📦 Modular folder structure (presentation, services, models)
- 🎨 Custom UI with consistent theming
- Flutter – UI Framework
- Firebase Auth – User login and signup
- Cloud Firestore – Real-time message database
- Firebase Cloud Messaging (FCM) – Push notifications
- GetX – State management and routing (optional, if used)