Skip to main content
Advanced2-3 weeks

Real-time Chat App

A real-time messaging app with rooms, presence indicators, typing status, and message history over WebSockets.

What you will practise

  1. Implement bidirectional real-time communication
  2. Manage presence and ephemeral state with Redis
  3. Reconcile live updates with persisted history

Skills to bring

WebSocketsNode.jsReactState synchronization