Skip to content

The nextjs app for Sync Chat: A realtime, end-to-end encryption chat app.

License

Notifications You must be signed in to change notification settings

Bikram-ghuku/SyncChatWeb

Repository files navigation

Logo
Sync Chat

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/SyncChatWeb.git
    cd ChatSyncWeb
  1. Install required modules
    npm i
  1. Run the development server
    npm run dev
  1. Setup the envrionment

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

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

 

📜 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.