Chat.application.mp4
Welcome to the Real-Time Chat Application, a modern and interactive chat app built with the MERN stack (MongoDB, Express, React, Node.js) and powered by Socket.io for instant messaging. Stay connected with friends, colleagues, or teams in real time with a smooth and secure chatting experience.
β
Real-Time Messaging β Instant chat powered by Socket.io π₯
β
User Authentication β Secure login/signup with JWT authentication π
β
One-on-One Chats β Private messaging between users π¬
β
Group Chats β Create and manage group conversations π₯
β
Real-Time Notifications β Get instant alerts for new messages π
β
Online Users Tracking β See whoβs active in real time π
β
Modern UI β Fully responsive and clean design with Tailwind CSS π¨
β
MongoDB Storage β Efficient database management for users & messages ποΈ
- Frontend: React.js, Tailwind CSS π¨
- Backend: Node.js, Express.js π
- Database: MongoDB π¦
- Real-Time Communication: Socket.io π
- Authentication: JWT (JSON Web Token) π
View active users in real time with Socket.io.
Enjoy smooth real-time messaging.
Follow these steps to set up the project locally:
1οΈβ£ Clone the repository:
git clone https://github.com/sujit-patel/Real-Time-Chat.git
2οΈβ£ Install dependencies for backend:
cd backend
npm install
3οΈβ£ Install dependencies for frontend:
cd ../frontend
npm install
4οΈβ£ Run the backend server:
npm start
5οΈβ£ Run the frontend:
npm run dev
6οΈβ£ Start chatting! π
Want to improve this project? Feel free to fork, contribute, or submit issues! All contributions are welcome. π‘
π GitHub Repository: Real-Time Chat
π© Letβs collaborate and make real-time communication even better! π
#MERN #ReactJS #NodeJS #SocketIO #ChatApp #RealTime #WebDevelopment #OpenSource