SocketChat is a real-time chat application built using Node.js, Express, and Socket.IO. It allows participants to engage in instant messaging with live updates.
- Real-time Chat: Experience seamless real-time chat with multiple participants with an updated timestamp for each new message.
- Participant Count: Track the number of participants in the chat (open more tabs and notice the number of participants updating).
- ... is typing: The chat toom will indicate when someone is typing.
- Change your name: You can change the name of the different participants and notice it dynamically change in the other chat room.
-
Clone the Repository:
git clone https://github.com/siliataider/Chat-socketio-express.git
-
Install Dependencies:
cd SocketChat npm install
-
Run the Application:
npm start
-
Open in Browser: Open your browser and go to http://localhost:4000.
-
The more the merrier: Open more tabs and exchange messages between multiple participants!