Node.js | Express.js | MongoDB | Mongoose | Socket.IO | JWT | Cloudinary
• Built a real-time chat backend using Node.js, Express.js, MongoDB, and Socket.IO.
• Implemented JWT authentication, protected routes, real-time messaging, and user presence.
• Designed User, Room, and Message models with Mongoose and structured the backend using MVC.
• Added image uploads with Multer and Cloudinary, plus message editing, deletion, and replies.