Skip to content
All projects

(10)GameDev app

CodeClash

Real-time 1 vs 1 competitive coding duels, matched by ELO.

Built with
  • Next.js
  • TypeScript
  • Supabase
  • Monaco
Platforms
  • Web
CodeClash cover art

About the project

Two developers get matched by rating, race to solve the same algorithm problem in a shared arena, and the first to pass every hidden test takes the other's rating.

Built on Next.js and Supabase, running entirely on free tiers.

Highlights

  • Ranked ELO matchmaking through an atomic Postgres function — no external queue
  • A Monaco-powered duel arena with live opponent progress over Supabase Realtime
  • Nine languages: JS/TS run in a sandboxed Web Worker, the rest on a remote compiler
  • Solo practice, a live leaderboard, and three switchable themes

Screenshots & renders

02 images