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