
Would you like to try out this website live? Load the app in an interactive device workspace below.
MoodChat
About Project
MoodChat is a full-stack real-time messaging application built using the MERN stack. It enables users to communicate instantly through Socket.io while providing online user status, persistent chat history with MongoDB, and user search functionality. The application includes secure JWT authentication, image uploads with Cloudinary, Redux Toolkit for state management, and a responsive interface optimized for desktop and mobile devices.
Tech Stack
React
Node.js
Express.js
MongoDB
Socket.io
Tailwind CSS
Redux Toolkit
JWT
Cloudinary
Key Features & Deliverables
Real-Time Socket.io Messaging System
Secure JWT-Based User Authentication
Online User Presence Indicator
Instant User Search Functionality
Cloudinary Image Upload Support
Responsive Cross-Device Chat Interface