Skip to content

TheSnakeByte/Simple-Chat-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple-Chat-App

This is a simple chat app using NodeJS and Socket.io.

Features:

  • Real-time messaging through socket.io
  • Simple UI using HTML, CSS, JS
  • Basic XSS sanitisation
  • Maximum character length per message checks (both on frontend and server-side)

Installation:

  1. Ensure NodeJS and npm is installed on target device
  2. Clone repository: git clone https://github.com/TheSnakeByte/Simple-Chat-App.git
  3. Navigate to project folder: cd Simple-Chat-App
  4. Install dependencies: npm install
  5. Start server: node server.js
  6. Access the app on port 3000

Missing Features:

  • User identification on messages
  • Message timestamps
  • Login feature
  • Save messages to a database to retain messages

Feel free to clone this repo and adapt on it to add these features!

About

This is a simple chat app using NodeJS and Socket.io

Resources

License

Stars

Watchers

Forks

Packages

No packages published