CodeArcade
Java judge engine with a queue, worker threads, verdicts, and a TypeScript platform layer.
—Total problems
5Judge verdicts
3Worker threads by default
Judge Core
Submissions are fetched into a Java `BlockingQueue` and processed by multiple `JudgeWorker` threads.
Platform API
Express, Prisma, PostgreSQL, JWT auth, and Zod validation handle users, problems, and results.
Contest UI
Browse problems, submit Java or C++ code, inspect verdicts, and track leaderboard rank.
Fault Review
Wrong submissions show failed input, expected output, actual output, and runtime errors.
Leaderboard
Score is ranked by difficulty, solved count, and submission efficiency.