https://github.com/corentinb/hexachat
:zap: Light and fast web-chat using Node.JS
https://github.com/corentinb/hexachat
Last synced: about 2 months ago
JSON representation
:zap: Light and fast web-chat using Node.JS
- Host: GitHub
- URL: https://github.com/corentinb/hexachat
- Owner: CorentinB
- License: gpl-3.0
- Created: 2016-10-04T20:14:04.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-23T19:51:55.000Z (about 9 years ago)
- Last Synced: 2025-12-26T13:46:03.599Z (6 months ago)
- Language: JavaScript
- Size: 36.5 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# HexaChat 1.0
:zap: Light and fast web-chat using Node.JS [WIP]
**NB**: This is a WIP project, a loooooot of functionnality are actually not available, star the project if you want to get an alert when I'm updating it !
# Requirements
In order to install this chat to your server, you have to do some easy stuff.
First, install **node.js** and **npm** if you didn't.
Go into the folder where you want to install the chat.
All dependencies are included in the repository.
* **express**
* **socket.io**
* **colour**
Now you can just clone the repo, you will have a public folder with the following 3 files:
* **client.js**
* **index.html**
* **style.css**
And in the at the root of your folder:
* **client.js**
* **package.json** (check the line **dependencies**, if there is nothing, you have to add manually the two dependencies, express & socket.io)
* and the **node_modules** folder where the node package are installed (automatically)
Finally, it should look like this:
:file_folder: **node_modules**
:open_file_folder: **public**
**client.js**
**index.html**
**style.css**
**server.js**
Now, in order to launch the chat, you have to type **node server**.
Actually, the setup in **server.js** say that you can access to the chat with the 3000 port, like this **your_server_url:3000**.
It's done ! You can chat now ! :D