Project Case Study • 2026
CF Live
A real-time Codeforces analytics platform built using Go, PostgreSQL, Next.js and WebSockets.
Problem
I wanted a way to visualize Codeforces activity in real-time while also learning Go and backend architecture.
Solution
Built a system that continuously polls the Codeforces API, processes submissions, stores them in PostgreSQL, and broadcasts updates through WebSockets.
Tech Stack
GoPostgreSQLNext.jsWebSockets
What I Learned
- • Go fundamentals
- • Database design
- • WebSockets
- • API polling
- • System architecture