Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.2 KB

README.md

File metadata and controls

35 lines (21 loc) · 1.2 KB

Socket Chat

What is it?

A simple chat client built using Node.js, Express and Socket.io

It's a single chat room, set up to use browser notifications. Everything is run on a server instance, no data is persisted if the server is shut down. If the server remains live, the last 10 messages will be displayed to whoever joins.

How to use

  1. Make sure you have Node.js installed in your environment.

  2. Copy files into the directory you wish to use.

  3. Navigate to the directory in command line.

  4. Run node index.js

  5. Visit http://localhost:3000

Features

This isn't a finished product, so more will be added. Feel free to modify and improve!

  • Anonymous: Only a nickname is needed, no logins or accounts.
  • Destructive: Kill everything including chat history by stopping server.
  • Fast: Node is incredibly fast, and extremely low latency.
  • Browser notifications: Because why not?
  • Works everywhere: Games consoles, phones, no problem!
  • Flexible: Built to be extended easily.
  • Documented: All code is well commented, and easy to understand.

Customizing

Go nuts, I've built it to be easily extended and modified.