GitHub: Frontend | Backend
📸 Preview

Tech Stack
- Frontend: Flutter (Responsive UI for mobile & web)
- Backend: Node.js, Express.js, WebSocket (Socket.IO)
- Database: PostgreSQL / MongoDB (depending on deployment)
- Real-Time Engine: Redis Pub/Sub
Highlights
- Built a production-level real-time chat system with full feature parity to WhatsApp basics.
- Single & group chat with online/last seen indicators.
- Implemented read/unread receipts and message delivery status.
- Scalable Redis Pub/Sub system for real-time event distribution across multiple backend instances.
Key Features
- Online/last seen status tracking.
- Message delivery indicators (sent, delivered, read).
- Group chat with dynamic participant management.
- Media message support with secure uploads.
- Fully responsive design for mobile and web.
Links