TSM Chat Node is a decentralized chatting service, allowing YOU to take control of your own server, and not having a central server having a look at what's happening inside.
It allows for multiple customization and configuration options and quick setup options for ease of use, such as :
- Whitelisting system to only allow specific users to join a server
- Storage safeguards for media and text
- Downloadable and on-the-spot launch of any server
- ... and many more!
- 💻 Run Locally
- ⌛ Planned Features
- ❤️ Contribute
- 🖋️ Authors
- ⚖️ License
To run and modify TSMChatNode's code on your local machine, you can run these few commands:
- Clone the project
git clone https://github.com/TSM-Studios-Officiel/TSMChatNode- Go to the project directory and into the client or UIS directory
cd TSMChatNode
# cd client
# cd uis- Install dependencies
npm install- Compile and run the server
npm run compile- To avoid recompilation for each launch, run
npm startThe following features are planned for the full release of TSM Chat Node:
- Intuitive way to add attachments to messages
- Profile customisation & settings page (includes profile pictures, password changes, ...)
- Ephemeral Messages
- Fully fledged network scanning for clients
- Binding documents for fair use of the service
We work closely with our community. If you would like to get involved in this project, here are a few ways you can act:
If you come across any bugs or issues, please look through GitHub issues to see whether this bug was already reported - this can help you notice its current state of resolution.
If nothing comes up, create an issue with the BUG label and we'll look into the problem!
If you have ideas on how to improve TSMChatNode, consider reaching out by creating an issue, we'll hear it!
TSMChatNode was created and built by the following users:
- @SaphirDeFeu - Lead developer
- @em-exe - Creative designer & Client-side developer
With added insight and help from the TSM team!
TSM Chat Node by TSM Studios is licensed under Creative Commons Attribution 4.0 International