A real-time chat application built with Next.js frontend and NestJS backend using WebSocket technology.
- Live user presence indicators
- Real-time status updates
- Visual indicators for online/offline users
- Instant message delivery
- Live chat conversations
- Seamless message synchronization
- Create new conversations
- Manage multiple chat threads
- Easy conversation switching
- Next.js - React framework
- WebSocket Client - Real-time communication
- React Hooks - State management
- NestJS - Node.js framework
- WebSocket Gateway - Real-time communication layer
- Socket.io - WebSocket library