Chat App

Description

Chat App is a mobile application built using Flutter and Firebase. It allows users to chat, share posts, and manage their profiles in a real-time environment.

Features

  • User authentication: Sign up, sign in, and sign out functionality with Firebase Authentication.
  • Chat feature: Real-time chat functionality between users.
  • Post sharing: Ability to create, view, and like posts with images.
  • Profile management: Update user profile information and view liked posts.
  • Firebase integration: Utilizes Firebase services for authentication, database, and storage.

Screenshots

Include screenshots or GIFs of your app's UI here to provide a visual overview of the functionality.

Installation

  1. Clone the repository
  2. Navigate to the project directory
  3. Install dependencies: flutter pub get
  4. Run the app: flutter run

Usage

Provide instructions on how to use your app. Include any prerequisites, configuration steps, or additional setup required for users to run your app successfully.

Technologies Used

  • Flutter
  • Firebase Authentication
  • Cloud Firestore
  • Firebase Storage

Contributing

If you'd like to contribute to this project, please follow these guidelines:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature)
  6. Create a new Pull Request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements