This is a simple group chat application built with Node.js and Socket.IO. It allows users to join a chat room and communicate in real-time.
- Node.js
- Express
- Socket.IO
- HTML/CSS
- JavaScript
- Real-time messaging with Socket.IO
- User-friendly interface
- Join and leave chat rooms
- Notifications for user activity (e.g., when a user joins or leaves)
-
Clone the repository:
git clone https://github.com/ElvisKemoi/Chat_Websocket.git cd group-chat-app
-
Install dependencies:
npm install
-
Start the server:
npm start
-
Open your browser and go to
http://localhost:4000
.
- Open the application in your browser.
- Enter a username and join the chat room.
- Start chatting with other users in the room.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Create a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.