Sync Chat is an open-source realtime chat application for one-to-one communications. It is built using nextjs 14. It has responsive design to support mostly all platforms. It uses AES encryption. It stores messages in a Database to provide chat histroy.
- AES Encryption
- Chat history
- one-to-one
- Realtime
The client can also be built from source for individual platforms.
-
Clone the repository and cd into it.
git clone https://github.com/Bikram-ghuku/SyncChatServerGo.git cd ChatSyncWebGo
-
Setup the envrionment
- Copy the
.example.env
to.env
- Fill the required tokens
- Copy the
-
Start the project
make dev
Visit the application at: http://localhost:PORT/
SyncChat is released under the MIT license, which grants the following permissions:
- Commercial use
- Distribution
- Modification
- Private use
For more convoluted language, see the LICENSE.