This is a real-time chat application built with React, Socket.IO, and Express. Users can join a chat room, send and receive messages in real-time, and see a list of participants. The application supports basic chat functionalities and is styled with Tailwind CSS.
- Real-time messaging
- Join and leave chat rooms
- Display list of users in the room
- Responsive design for desktop and mobile
-
Frontend:
- React
- React Router
- Tailwind CSS
- Socket.IO Client
-
Backend:
- Node.js
- Express
- Socket.IO Server
Make sure you have the following installed on your local machine:
-
Clone the repository:
git clone https://github.com/bhargav-yarlagadda/Talk-Space cd Talk-Space
-
Set the server
cd server npm install npm start
-
Set the Client
cd client npm install npm run dev