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. ๐๐ง