Categorygithub.com/Bikram-ghuku/SyncChatServerGo
repositorypackage
0.1.1
Repository: https://github.com/bikram-ghuku/syncchatservergo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Logo
Sync Chat

Work in progress
Features · Downloads · Building from Source · Setting Up · FAQs

Stargazers Releases Downloads

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.

 

✨ Features

  • AES Encryption
  • Chat history
  • one-to-one
  • Realtime

🔧 Building from Source

The client can also be built from source for individual platforms.

Prerequisites

Building

  1. Clone the repository and cd into it.

        git clone https://github.com/Bikram-ghuku/SyncChatServerGo.git
        cd ChatSyncWebGo
    
  2. Setup Docker for PostgreSQL server

      docker compose up -d
    
  3. Run the development server

        go run .
    
  4. Setup the envrionment

    • Rename the .example.env to .env
    • Fill the required tokens

Visit the application at: http://localhost:8080/

 

📜 License

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.