QuickChat is a real-time chat application built with the MERN Stack and Socket.io, allowing users to send and receive instant messages with a smooth, responsive UI.
π Live Demo: QuickChat
- π User Authentication (JWT based login & signup)
- π¬ Real-time one-to-one messaging (Socket.io)
- π Online/offline user status
- π€ Profile picture upload using Cloudinary
- π Secure password hashing with bcrypt
- π± Fully responsive design (TailwindCSS)
- π Toast notifications for better UX
- React 19
- React Router DOM 7
- TailwindCSS
- Axios
- Socket.io-client
- React Hot Toast
- React Icons
- Node.js / Express 5
- MongoDB & Mongoose
- Socket.io
- JWT (jsonwebtoken)
- bcryptjs
- Cloudinary
- dotenv
- CORS