Simple Full-stack Chat App created with React and Socket.io, following a tutorial made by Code-With-Syket to learn about socket.io.
This project is currently live and running on vercel.
To run this project locally, you'll need to have Node.js and npm installed on your computer. Once you have these installed, follow these steps:
1. Clone the repository:
> git clone <repository-url>
2. Navigate to both the client and server project directory using the command line.
3. Install dependencies:
> npm install
4. Start the react development server:
> npm start
5. Open your web browser and navigate to http://localhost:3000 (or the port shown in the terminal) to view the project.
Below is the project link, currently live on Vercel:
This project includes:
- Sending & receiving Real-time message display: Users can send Messages, Messages would appear instantly in the other users chat window.
- One way system: The sender cannot view their own message however can view others.
- Join Rooms: Users can join different rooms for private messaging.