TBP.DEV
Available for work
Back to projects

Projects

Code Arena

Competitive coding platform with challenges across multiple difficulty tiers, score tracking, streaks, and leaderboards.

Code Arena

About this project

Code Arena is a competitive coding platform built with Next.js, React, and TypeScript, exported as a fully static site — no backend. It ships 200+ challenges across 20 difficulty levels in five tiers, spanning algorithmic categories (arrays, dynamic programming, graphs, trees, backtracking) and language- or domain-specific tracks (C, C++, Rust, Python, TypeScript, React, network, security, SQL). The code editor supports 8 languages: JavaScript and TypeScript run locally in the browser, while C, C++, Python, Go, Rust, and Java are compiled and executed via the Wandbox API. The signature feature is CodeBot_9000, an AI opponent that issues sarcastic remarks at idle, on time thresholds, on code patterns, and on test pass/fail across seven moods. Progress is persisted to localStorage with a scoring formula of 100 points plus a speed bonus. The interface includes podium leaderboards, daily streak tracking, holographic 3D tilt cards, and a luxury gold-on-black theme.