Skip to content

Web Development · Capstone

Online Judge for Coding Contests

Problem sets, sandboxed runs against hidden tests and live leaderboards

5-6 weeks build

Overview

Setters publish problems with statements, limits and hidden test cases. Each submission is queued, compiled and run in a throwaway Docker container with no network and capped CPU, memory and time, then given a verdict such as Accepted, Wrong Answer or Time Limit Exceeded. Timed contests rank participants on a live leaderboard using solved count and penalty time.

What makes it stand up

  • 01Problem editor with statements, samples, hidden tests and limits
  • 02Sandboxed runs in isolated containers with no network and resource caps
  • 03Standard verdicts: AC, WA, TLE, MLE, RE and compilation error
  • 04Judge queue with horizontally scalable worker containers
  • 05Timed contests with ICPC-style penalty scoring and a live leaderboard

Module breakdown

  1. 01

    Problems

    Setter console for statements, test uploads and limits.

  2. 02

    Submissions

    Code upload, language choice and verdict history.

  3. 03

    Judge workers

    Redis queue consumers that compile, run and compare output.

  4. 04

    Sandbox

    Docker with dropped capabilities, read-only filesystem and timeouts.

  5. 05

    Contests

    Scheduling, registration, scoring and leaderboard freeze.

After this, you will be able to

  • Explain how you contain untrusted code on the judge
  • Defend your penalty-time scoring rules
  • Demo a contest with submissions and a moving leaderboard

Technology stack

  • Next.js
  • Node.js
  • PostgreSQL
  • Redis
  • Docker

Complete kit

₹9,799₹16,799
-42%

Delivered in under 48 hours

Level
Capstone
Domain
Web Development
Build time
5-6 weeks
Difficulty

You receive

  • Complete, commented source code
  • 60-90 page project report (IEEE format)
  • Editable presentation deck
  • Architecture, ER and UML diagrams
  • Local setup and deployment guide
  • Sample dataset or seed data
  • Viva question bank with answers
  • One 45-minute walkthrough call
  • 30 days of doubt-clearing support
Compare tiers

Keep looking

Students also considered

Major Project

Web Development

Real-Time Collaborative Code Editor

Multiplayer editing with CRDTs, live cursors and sandboxed execution

  • Next.js
  • TypeScript
  • Yjs
  • WebSockets
  • +2
₹4,999₹8,499
4.8/168 reviews
Major Project

Web Development

E-Commerce Platform and Recommender

Full-stack storefront with hybrid collaborative filtering

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
  • +2
₹4,799₹8,299
4.8/229 reviews
PopularMini Project

Web Development

Hospital Management System

Appointments, records, pharmacy and billing in one workflow

  • React
  • Node.js
  • Express
  • MongoDB
  • +2
₹2,499₹4,499
4.6/342 reviews