A real-time chat application built using the MERN Stack and Socket.IO, enabling seamless bidirectional WebSocket communication.
This project was completed first and then uploaded to the repository.
QuickChat is a modern messaging platform that allows users to exchange messages instantly. It uses Socket.IO to manage live communication between the server and connected clients, ensuring that messages update in real time without refreshing the page.
- π₯ Real-time messaging using WebSockets
- π Bidirectional event-based communication (Socket.IO)
- π€ User join/leave notifications
- π» Responsive React UI
- π Node.js + Express backend
- π Easy local setup & deployment ready
| Layer | Technology |
|---|---|
| Frontend | Tailwind, React, JavaScript |
| Backend | Node.js, Express.js |
| Realtime | Socket.IO |
| Database | MongoDB, Mongoose |
| Authentication | bcrypt, jsonwebtoken |
| Others | dotenv, CORS, axios, cloudinary |

