A chat app built using Flutter and Dart along with Firebase.
This project is aimed at learning how Google Firebase can work with Flutter and Dart and the different uses and functionalities of Google Firebase.
A range of Firebase functionalities is implemented with the app :
- Using Google Firestore for storing text messages
- Using cloud functions
- User authentication and validation
- Storing extra user information
- Making UI in collaboration with firebase storage
- Storing user images and displaying them in the chat
- Storing username in firebase and displaying them in chat
The final app is a full fledged deployable app.