Back to Projects

Project #006

Real-time Chat Platform

Scalable WebSocket-based chat service with Redis and Nest.js

Overview

A fast and robust real-time chat application built for e-commerce environments. It leverages Socket.io for bidirectional communication, Redis for pub/sub messaging and session storage, and Nest.js for a structured backend. Features include real-time room creation, operator dashboards, and offline message handling.

Key Features

  • Real-time messaging with Socket.io
  • Scalable pub/sub architecture using Redis
  • Client-Operator room management
  • State management with Zustand for fluid UI

Technologies

Nest.jsNext.jsSocket.ioRedisZustandTypeScript