Skip to content

goswamijay/Chat-With-Me

Repository files navigation

Chat With Me 💬

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.

📥 Download the Application

💫 Features ✨

  • 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 📸

✨ Additional Features ⭐

Active Status 👥

  • The app displays the active status of other users.

Display Picture 🖼️

  • Users can set their own display picture.

Edit User Profile ✏️

  • Users can edit their user profiles, including their display picture, name, and about.

View Other User's Profile 👀

  • Users can view other user's profiles.

Send and Receive Images and Camera Taken Photos 📷

  • Users can send and receive images, as well as send and receive images taken from the camera.

Notification 🔔

  • Users receive notifications when new messages arrive.

💙 Contributions 🤝

Contributions are welcome! If you find any bugs or issues with the app, please submit a GitHub issue or pull request. 🐛🔧