Room Chat • Real-Time Chat Platform

Real-time messaging platform enabling instant creation of isolated, passcode-protected chat rooms with persistent histories.

TypeScript Node.js Socket.IO PostgreSQL Prisma ORM Docker
  • WebSocket Broadcasting: Engineered an event-driven chat system with Socket.IO delivering sub-millisecond broadcast latency across dynamically joined rooms.
  • Passcode Protection & Room Security: Created fine-grained room lifecycles and hashed passcode validation enforcing private, segregated communication.
  • Presence & Persistent State: Implemented real-time typing indicators, user presence tracking, and relational chat history using PostgreSQL and Prisma ORM.
COPIED TO CLIPBOARD