This is a Flutter chat app that allows users to send and receive messages, images, and videos in real-time. The app uses Firebase as a backend service for storing messages and handling user authentication.
- User authentication by Mobile Number 🔐
- Real-time messaging with other users 📩📨
- Ability to send text messages, images, and videos 📝📷🎥
- Push notifications for new messages 🔔
- Active status of users 🟢
- Ability to change display picture 🖼️
- Edit user profile ✏️
- View other user's profile 👀
- Ability to send and receive images taken from the camera 📸
- The app displays the active status of other users.
- Users can set their own display picture.
- Users can edit their user profiles, including their display picture, name, and about.
- Users can view other user's profiles.
- Users can send and receive images, as well as send and receive images taken from the camera.
- Users receive notifications when new messages arrive.
Contributions are welcome! If you find any bugs or issues with the app, please submit a GitHub issue or pull request. 🐛🔧