
Full Stack
Real Time Chat App
Developed a MERN-based chat app with Socket.io for real-time messaging, JWT for secure login, and Zustand for state management. The MERN, TailwindCSS, and DaisyUI, smooth user experience, and reliable message synchronization across multiple client sessions.
MERN
Socket.io
JWT
TailwindCSS

The Overview
This real-time chat application delivers a seamless messaging experience built on the MERN stack. Socket.io enables instant message delivery with typing indicators and online status tracking. JWT authentication ensures secure user sessions, while Zustand provides lightweight yet powerful state management that keeps the UI responsive. The interface, styled with TailwindCSS and DaisyUI, offers a polished chat experience with reliable message synchronization across multiple browser sessions.
Key Features
Real-time messaging with Socket.io WebSockets
JWT-based secure authentication
Online/offline user status indicators
Zustand state management for responsive UI
Message synchronization across multiple sessions
Polished UI with TailwindCSS and DaisyUI
The Journey
"Ensuring reliable message delivery and synchronization across multiple concurrent sessions required careful Socket.io event handling. Managing WebSocket connections alongside JWT token refresh cycles without dropping messages was a nuanced challenge. Optimizing Zustand stores to prevent unnecessary re-renders in a high-frequency update environment was also important for maintaining performance."
Showcase Portfolio
Next Exploration
Let's build something epic→