HyperChat
A fast, secure, and open-source chat app for chatting with peers, developed by Justsnoopy30.
Install / Use
/learn @HyperCubeMC/HyperChatREADME
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
- Self-signed TLS certificate and key
KEY:openssl req -newkey rsa:2048 -new -nodes -keyout key.pem -out csr.pem
CERT:openssl x509 -req -days 365 -in csr.pem -signkey key.pem -out server.crt - Local mongodb database
Local Installation
- Clone the repo
- Install dependencies with npm
- 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) - Start the server with
./StartWebApp.shand 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.
