February 2025 - March 2025
Chatly

Real-time chat app with persistent WebSocket connections and Redis-backed activity state.

1 min readLast updated 2026-07-04
Chatly

Overview

A real-time chat application built with Spring Boot and WebSockets, providing uninterrupted messaging capabilities and persistent user connections.

Impact

Real-time bidirectional messaging over WebSockets with Redis-backed state

Key Features

  • Built a real-time chat application using Spring Boot and WebSockets for uninterrupted messaging
  • Implemented persistent connections to ensure smooth user experience without interruptions
  • Integrated DragonflyDB with Redis connection to efficiently manage active users and message history
  • Developed user activity tracking to monitor join and leave events for better engagement insights
  • Containerized the application with Docker for consistent deployment across environments
  • Designed a responsive user interface for desktop and mobile users

Technologies

Spring BootWebSocketsDragonflyDBRedisDockerJava