All projects
Web App2023

Pulse Chat

Realtime team chat with presence & typing.

A Slack-lite built to stress-test Socket.IO patterns: rooms, presence, read receipts, optimistic sending and reconnection with message replay.

5k

Concurrent users

<1s

Reconnect time

Rooms

Highlights

  • Presence and typing indicators with debounced fan-out.
  • Offline queue that replays messages on reconnect.
  • End-to-end optimistic sending with server reconciliation.

Stack

ReactSocket.IOExpressMongoDB