This repository contains a real-time chat application built using Node.js, Express, and Socket.IO. Users can engage in chat conversations by accessing the application via localhost:4000
.
- Real-time messaging: Users can send and receive messages instantly.
- Socket.IO integration: The application uses Socket.IO to enable real-time communication between clients and the server.
- User-friendly interface: A simple and intuitive interface for a seamless chat experience.
-
Clone this repository to your local machine:
git clone https://github.com/itxTouseef74/Chat-Application-Node-Express-.git
-
Navigate to the project directory:
cd Chat-Application-Node-Express-
-
Install the required dependencies:
npm install
-
Start the server:
node server.js
-
Open your browser and navigate to
http://localhost:4000
to access the chat application.
- Open multiple browser windows or tabs and navigate to
http://localhost:4000
. - Enter a username and start sending and receiving messages in real-time.
- Express: Web framework for handling routes and serving the application.
- Socket.IO: Enables real-time, bidirectional communication between clients and the server.
Contributions are welcome! If you want to contribute to this project, follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Make your changes and commit them:
git commit -m "Add your feature"
. - Push to the branch:
git push origin feature/your-feature
. - Create a pull request explaining your changes.
- This project was developed to demonstrate real-time chat functionality using Node.js, Express, and Socket.IO.