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