I built AlgoArena: Real-time competitive programming platform with ELO matchmaking
reddit.com·20h·
Discuss: r/programming
Flag this post

Built AlgoArena — a competitive programming platform that combines LeetCode-style problems with real-time 1v1 battles using ELO matchmaking.

What I built:

Real-time 1v1 coding battles with synchronized problem solving

ELO ranking system (Chess.com-style) for skill-based matchmaking

5000+ algorithmic problems covering arrays, trees, graphs, DP, etc.

60+ programming language support via Judge0 integration

AI-powered mock interviews

Technical stack:

Next.js 14 with TypeScript

Firebase (Auth, Firestore, Cloud Functions)

WebSockets for real-time synchronization

Judge0 API for code execution

OpenAI for AI features

Why it’s different:

Most platforms are either async contests (CodeForces) or solo practice (LeetCode). I wanted real-time competition…

Similar Posts

Loading similar posts...