This is a simple chat app using NodeJS and Socket.io.
- 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)
- Ensure NodeJS and npm is installed on target device
- Clone repository:
git clone https://github.com/TheSnakeByte/Simple-Chat-App.git
- Navigate to project folder:
cd Simple-Chat-App
- Install dependencies:
npm install
- Start server:
node server.js
- Access the app on port
3000
- 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!