About this project
A real-time group chat app built with Flutter and Firebase. Users can sign up and log in with email and password, capture a profile photo, and exchange messages in a shared chat room. Cloud Firestore stores messages and user profiles, while Cloudinary handles profile image uploads. The chat interface displays usernames and avatars, groups consecutive messages from the same sender, and updates automatically as new messages arrive.