AvishkaRavishan / Social-Media-Flutter-App

Firebase and Flutter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Firebase and Flutter


Languages

Language:Dart 42.0%Language:C++ 26.9%Language:CMake 21.2%Language:Ruby 3.2%Language:Swift 2.8%Language:HTML 2.1%Language:C 1.6%Language:Kotlin 0.1%Language:Objective-C 0.0%