HyperCubeMC / HyperChat

A fast, secure, and open-source chat app for chatting with peers, developed by Justsnoopy30.
https://hyperchat.dev
GNU Affero General Public License v3.0
14 stars 6 forks source link
bootstrap chat chat-app chat-application communication css html hyperchat hyperlib javascript marked markedjs nodejs popperjs socket-io

HyperChat

A fast, secure, and open-source chat app designed for developers and gamers, developed by Justsnoopy30.

Site Link

https://hyperchat.dev

Contributing

To be able to contribute, you'll need some way to test your changes. Refer to the prerequisites and local installation instructions below.

Prerequisites

Local Installation

  1. Clone the repo
  2. Install dependencies with npm
  3. Create a .env file in the root directory of HyperChat, with the following variables set:
    CERT_PATH (TLS certificate path)
    KEY_PATH (TLS key path)
    MONGODB_CONNECTION_URI (Connection URI to your local mongodb server)
    PORT (Port to listen on for the web app)
  4. Start the server with ./StartWebApp.sh and visit the web app on localhost, with the port you set in the .env file.

Contact

You can contact me on Discord with my username and tag: Justsnoopy30#0001
Or, you can join the Discord server for my projects with this invite: https://discord.gg/XsAddwQkXF

Licensing Note

All code is licensed under AGPL-3.0 except for external libraries and assets licensed under their own license. All rights stay reserved to me for code I have written.