🚀 Live Demo: chatty-real-time-chat-app
Chatty is a full-stack real-time chat application built using the MERN stack and Socket.io. It features real-time messaging, secure authentication with JWT and HttpOnly cookies, online status indicators, image sharing, and a sleek, responsive UI with 30+ themes.
Frontend: React, TailwindCSS, DaisyUI
Backend: Node.js, Express.js, MongoDB
Realtime: Socket.io
Auth: JWT + HttpOnly Cookies
Image Uploads: Cloudinary
State Management: Zustand
- 🔐 Secure user authentication (JWT + HttpOnly cookies)
- 💬 Real-time chat with Socket.io
- 🟢 Online/offline user status indicators
- 🌈 32+ UI themes (DaisyUI)
- 🖼️ Image uploads via Cloudinary
- 🧠 Global state management using Zustand
⚠️ Full error handling (frontend & backend)- 🧼 Clean, responsive, mobile-friendly UI


