Chatty is a modern, real-time full-stack chat application built using the MERN stack (MongoDB, Express.js, React.js, Node.js) combined with Socket.io for instant, bi-directional messaging. It features JWT-based authentication, responsive UI with TailwindCSS and DaisyUI, and global state management using Zustand. Users can send and receive messages in real-time, see online statuses, and enjoy a smooth chat experience—all in one sleek app.
- 🌟 Tech Stack: MERN + Socket.io + TailwindCSS + Daisy UI
- 🔐 Authentication & Authorization with JWT
- 💬 Real-time Messaging using Socket.io
- 🟢 Online User Status Tracking
- 🌍 Global State Management with Zustand
- 🛠️ Robust Error Handling (Client & Server)
- 📦 Production-ready Deployment — 100% FREE!
- ⏳ And Much More!
MONGODB_URI=...
PORT=5002 # you can add any number which you feel is the best
JWT_SECRET=...
CLOUDINARY_CLOUD_NAME=...
CLOUDINARY_API_KEY=...
CLOUDINARY_API_SECRET=...
NODE_ENV=developmentnpm run buildnpm startManul Rastogi
