local-chat-websockets websocket layer for local chat app receives recently sent messages from backend and broadcasts them to active listeners