Creating a live counter for a popular interior design quiz using Server-Sent Events (SSE) to keep track of user presence, quiz results, and broadcasting messages with efficient use of Go, Redis, and a thoughtful UI design. The approach emphasizes simplicity, scalability, and practical solutions for persistent connections and event handling.
Table of contents
SSE (server sent events) is fun / GoBut first, what is SSE?Handle persistent connection with clientsSend initial message with the current state on connectBroadcast events to everyone as they happenLive countersUISort: