This project is a simple real-time chat application built using Socket.IO for the server-side communication and React for the client-side interface. It allows users to join different chat rooms, send messages, and receive messages in real-time.
- Real-time messaging
- Join different chat rooms
- Simple and intuitive interface
- React
- Socket.IO
- Material-UI
-
Clone the repository:
git clone https://github.com/devarshi002/socket.io_learning.git
-
Install dependencies:
cd socket.io_learning npm install
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
to view the app.
- Enter your name and choose a chat room to join.
- Start sending messages in the chat room.
- You will see messages from other users in real-time.
Contributions are welcome! Fork the repository and create a pull request with your changes.
This project is licensed under the MIT License - see the LICENSE file for details.