Skip to content

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

Notifications You must be signed in to change notification settings

louisotto/socketchat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published