Welcome to the Real-Time Chat App built using the MERN stack (MongoDB, Express.js, React.js, Node.js) and Socket.IO. This application allows users to communicate in real time, making it ideal for messaging and chat functionalities.
- Real-time messaging using Socket.IO
- User authentication
- Chat rooms
- Responsive design
To get a local copy up and running, follow these steps:
Make sure you have the following installed on your machine:
-
Clone the repository:
git clone https://github.com/yourusername/chat-app.git cd chat-app ### Installation
-
Install backend dependencies:
Navigate to the
backenddirectory and run:cd backend npm install / npm i -
Start the Frontend Server :
Navigate to the
frontenddirectory and run:cd frontend npm i npm run dev -
Access the App:
Open your web browser and go to
http://localhost:3000to view the app.
Contributions are welcome! Please feel free to submit a pull request or open an issue.