Skip to content

Latest commit

 

History

History
67 lines (52 loc) · 2.14 KB

File metadata and controls

67 lines (52 loc) · 2.14 KB

SoChat Client

Chat on any server you want!

Rus

Made with Flutter

About SoChat

SoChat enables users to create and manage their own messaging servers for text and voice communication through the dedicated SoChat Client application, giving them full control over customization and security.

Made for SoChat Server

The main goal of SoChat Client is to make using self-hosted messaging servers as simple as possible.

The client is designed for users who want to connect to self-hosted messaging infrastructure.

THIS PROJECT IS STILL A WORK IN PROGRESS

  • SoChat is currently under active development. Some features may be incomplete or subject to change.

Libraries used in project

Library Version
encrypt 5.0.3
flutter_riverpod 3.2.1
http 1.6.0
cryptography 2.9.0
web_socket_channel 3.0.3
flutter_secure_storage 10.0.0
tray_manager 0.5.2
flutter_local_notifications 21.0.0
file_picker 11.0.2
mime 2.0.0
flutter_webrtc 1.5.1
flutter_resizable_container 4.2.0
flutter_miniaudio from repository
scrollable_positioned_list 0.3.8

Build from source

Requirements

  • Flutter SDK
  • Git

Clone the repository

git clone https://github.com/So-Chat/sochat_client
cd sochat_client

Build

flutter build <platform> --release
  • Replace <platform> with the platform you want to build for, for example windows, linux, or macos.

Result

After a successful build, the compiled application will be located in the platform-specific build directory.

For example, on Windows: build/windows/x64/runner/Release/

License