https://edx-x11.github.io/Concept-Node.JS-Chatroom/
This is a simple chatroom application built using Node.js and WebSocket technology. It allows users to connect to a chatroom server and exchange messages in real-time.
Real-time Communication: Users can send and receive messages instantly within the chatroom. Username Registration: Upon connecting to the server, users are prompted to choose a username before joining the chat. Broadcast Messages: Messages sent by users are broadcasted to all other connected clients. User Disconnect Handling: When a user disconnects from the server, a notification is sent to all remaining users. #Getting Started
- Prerequisites
- Node.js installed on your system
- Internet connection for WebSocket communication
git clone (https://github.com/Edx-X11/Concept-Node.JS-Chatroom)
cd chatroom
npm install
Start the WebSocket server: npm start Open the chatroom client in your web browser: http://localhost:3000 Enter your desired username and start chatting!
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch (git checkout -b feature/your-feature)
- Make your changes
- Commit your changes (git commit -am 'Add some feature')
- Push to the branch (git push origin feature/your-feature)
- Create a new Pull Request
This project is licensed under the MIT License - see the https://github.com/Edx-X11/Concept-Node.JS-Chatroom/tree/main?tab=MIT-1-ov-file for details.
WebSocket - Simple to use, blazing fast, and thoroughly tested WebSocket client and server for Node.js Node.js - JavaScript runtime built on Chrome's V8 JavaScript engine
Made by EDX