Welcome to the Chat App! This dynamic and feature-rich flutter application allows users to connect and communicate seamlessly through real-time messaging.
- User Authentication: Sign up and login securely with email and password credentials.
- Profile Picture Upload: Users can set a personalized profile picture during the sign-up process.
- Real-time Messaging: Engage in instant, one-on-one conversations with other app users.
- Message History: Access and view your chat history, preserving conversations for future reference.
- User Presence: See when other users are online and actively using the app.
- Real-time Updates: Enjoy real-time updates as new messages arrive, providing a smooth and seamless chat experience.
- Firebase Backend: Utilizes Firebase as the backend, providing authentication, real-time database, and secure data storage.
Whether you're connecting with friends, family, or colleagues, the Chat App offers a user-friendly interface and reliable messaging capabilities to keep you connected and engaged.