yatendra2001 / rocket_chat_flutter_demo

This project is a part of Google Summer of Code (GSOC) 2023.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rocket.Chat Flutter Demo

Contributors Forks Stargazers Issues MIT License

This project is a part of Google Summer of Code (GSOC) 2023. The main goal is to create an easy to integrate flutter component to embed Rocket.Chat into any existing and new flutter applications while providing a seamless user experience. For a detailed description of the project, please check out the GSOC Proposal.

Features

  • Authentication (Login, Registration, OAuth)
  • Channel and Private Group Listing
  • Direct Messages and Private Groups
  • Message Sending and Receiving
  • Message Reactions
  • File Uploads and Previews
  • Stream Notifications
  • Threaded Messages
  • Search and Filtering
  • End-to-End Encryption (E2EE)

Installation

  1. Clone the repository:

    git clone https://github.com/yatendra2001/rocket_chat_flutter_demo.git
  2. Change into the project directory:

    cd rocket_chat_flutter_demo
  3. Install the dependencies:

    flutter pub get
  4. Run the application:

    flutter run

Contributing

  1. Fork the repository.
  2. Create a new branch with a descriptive name.
  3. Commit your changes to the branch.
  4. Push the changes to your fork.
  5. Submit a pull request to the main repository.

License

This project is licensed under the MIT License.

About

This project is a part of Google Summer of Code (GSOC) 2023.

License:MIT License


Languages

Language:Dart 40.5%Language:C++ 27.5%Language:CMake 22.7%Language:Ruby 3.2%Language:HTML 2.3%Language:Swift 1.8%Language:C 1.7%Language:Kotlin 0.2%Language:Objective-C 0.0%