A real-time chat application built with Flutter and Firebase, featuring user authentication, messaging, push notifications, user online status, and message history.
- 🔒 User authentication with Firebase Authentication
- 💬 Real-time messaging with Firebase Cloud Firestore
- 📩 Push notifications with Firebase Cloud Messaging
- 💻 User online status
- 📜 Message history
- 🚀 Clean and scalable codebase
- Clone this repository.
git clone https://github.com/yashdagar/Flutter-Chat-App-with-Firebase.git
-
Create a new Firebase project and configure it for iOS and/or Android platforms. See these instructions.
-
Add your Firebase configuration files to the project.
-
Run the app.
flutter run
Contributions are welcome! Please feel free to submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.