A real-time chat application enabling instant bidirectional communication between clients and servers using WebSocket (STOMP protocol). Built with React frontend and Spring Boot backend, featuring PostgreSQL for message persistence, Redis for caching and user presence tracking, and robust error handling with automatic reconnection. Includes Docker containerization and CI/CD pipeline with GitHub Actions.