A real-time chat application built with Flutter, Firebase Authentication, Cloud Firestore, and Firebase Storage. This app allows users to securely log in, send messages in a chat environment.
- Authentication: Secure user authentication using Firebase Authentication.
- Real-Time Messaging: Send and receive messages in real-time with Firestore.
- Push Notifications: Receive push notifications for new messages using Firebase messaging and Functions.
- Responsive Design: Built with Flutter for a consistent user experience on both Android and iOS.
soon will be added.
- Launch the app on your device or emulator.
- Sign up for a new account or log in if you already have one.
- Send messages in the chat.
- Receive push notifications for new messages even when the app is in the background.
Contributions are welcome! Here are some ways you can contribute to this project:
- Report bugs and suggest improvements by opening issues.
- Implement new features or enhance existing ones and submit pull requests.
- Provide feedback on the app's usability and design.
This project was inspired by the Flutter & Dart - The Complete Guide course by Maximilian Schwarzmüller on Udemy.