A modern real-time chat application built with the MERN stack, featuring authentication, real-time messaging, online status, and a responsive UI.
- 🌐 Tech Stack: MERN (MongoDB, Express, React, Node.js), Socket.io, TailwindCSS, DaisyUI
- 🔐 JWT Authentication & Authorization
- 💬 Real-Time Messaging using Socket.io
- 🟢 Online User Status with React Context & Socket.io
- 📦 Global State Management using Zustand
- 🛡️ Comprehensive Error Handling (client & server)
- 🚀 Deployed for Free using Render
- 🧩 Modular and Scalable Codebase
chatapp-com/ ├── backend/ # Express server with routes, controllers, middleware ├── frontend/ # React client with UI components and state management ├── package.json └── README.md