Skip to content

Secure Real-Time Chat Room System Starter Powered by Socket.IO

License

Notifications You must be signed in to change notification settings

ubergeekzone/socketio-chat-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How To Chat Starter

cd socketio && npm install && PORT=5000 node server/index.js

V1 Features

  • Multi Tenant Namespaces
  • Rooms
  • Join and Left Events
  • Send Messages to Room
  • Online User List

V1.1 Change Log

  • Added UI for Online List and Sending/Displaying Chat Messages

V1.2 Change Log

  • Added New UI Powered by Semantic UI
  • Fixed User On Disconnect Issue (server side)
  • New Client Side JS API for making Custom UI
  • Added Orgins Blocking Based On Domain Name (stop namespace hijacking from being used by unauthorized sites)
  • Removed Old CSS from chat.css stylesheet

V1.3 Change Log

  • Added AES 256 Bit Encryption For Messages

V1.4 Change Log

  • Modified AES 256 Bit Encryption For Messages (server side only now)

V1.5 Change Log

  • Added Room Functions to UI and Core Code (Rooms Now Work)

V1.6 Change Log

  • Added Direct Messages for Online User List

V1.7 Change Log

  • UI was changed to Tailwind CSS

please feel free to extend or make pull requests, the goal here is to make a light weight powerful chat room solution.

About

Secure Real-Time Chat Room System Starter Powered by Socket.IO

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published