CodeWatch Turns Coding Practice Into Live 1v1 Duels Against Other Developers

CodeWatch is a hackathon project that lets developers skip scheduled contests by matching them instantly into real-time one-on-one coding battles. Its Cyber-Range mode adds a security twist, where players write defensive code that earns rewards if it withstands attacks, and loses resources if another player breaks through. The team built the frontend in React and TypeScript, the backend with FastAPI and Node.js, and used Judge0 for live code execution, deployed on DigitalOcean with Docker. Along the way they resolved a Judge0 compatibility issue on WSL2 by moving testing to a cloud server, and fixed a recursive matchmaking bug that was dropping players from the queue.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in