Chat App

💬 WhatsApp Chat Clone – Real-Time Messaging Platform

GitHub: Frontend | Backend

📸 Preview

App Preview1 App Preview2

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.