A real-time chat application built with the MERN stack (MongoDB, Express, React, Node.js) and Socket.IO for live messaging.
This project supports real-time conversations, authentication, online/offline user status, and responsive UI.
π Live Demo: Chat Application
- π User Authentication (JWT + Cookies)
- π¬ 1-to-1 Real-time Messaging with Socket.IO
- π’ Online/Offline User Tracking
- π± Responsive UI with TailwindCSS
- βοΈ Deployed on Render (Backend + Frontend)
- β‘ Secure API with Protected Routes
- React.js
- TailwindCSS
- Context API (Auth & Socket Context)
- Socket.IO Client
- Node.js
- Express.js
- MongoDB (Mongoose)
- Socket.IO Server
- JWT Authentication
- Cookie-Parser
- Full App Hosted on Render β https://chatapplication-8385.onrender.com/
git clone https://github.com/himanshuvkm/ChatApplication.git
cd ChatApplication
