A real-time chat application built with Spring Boot and WebSockets, providing uninterrupted messaging capabilities and persistent user connections. The application features user activity tracking and is containerized for easy deployment.
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/leave events for better engagement insights
Containerized the application with Docker for seamless deployment across different environments
Designed a responsive and intuitive user interface for both desktop and mobile users