The Online Chat Application is a real-time messaging platform that allows users to connect with each other in chat rooms. Users can join chat rooms, send messages, and receive notifications when other users join or leave the chat. The application is built using Node.js for the backend, Express for routing, Socket.IO for real-time communication, and HTML/CSS/JavaScript for the frontend. It features a responsive design, making it accessible on both mobile and desktop devices. The application is easy to set up and use, making it ideal for group discussions, team collaboration, or casual conversations with friends.
- Real-time messaging using Socket.IO
- Join/leave notifications
- Responsive design for mobile and desktop
- Clone the repository:
https://github.com/Luciferair/Chating-website.git
- Install dependencies:
npm install
- Start the server:
npm start
- Open the application in your web browser.
- Enter your name and join the chat room.
- Start sending messages to chat with other users.
- Node.js
- Express
- Socket.IO
- HTML/CSS/JavaScript
- Fork the repository
- Create your feature branch:
git checkout -b feature-name
- Commit your changes:
git commit -m 'Add some feature'
- Push to the branch:
git push origin feature-name
- Submit a pull request
This project is licensed under the MIT License - see the LICENSE.md file for details.
- Add user authentication.
- Implement private messaging.
- Add audio message sending.
- Add image sending.
- Add calling features.