Skip to content
All projects
Category: Web platforms

Code Arena — programming contests

A platform for programming contests that checks solutions automatically in isolated containers.

Programming contests needed a dedicated platform: publish problems, accept solutions in different languages and check them against hidden tests right away.

The organiser creates a contest and its problems: statement, time and memory limits, samples and test sets. Statements are edited in a visual editor, with drafts and scheduled publishing.

Participants submit solutions in C++, Python, Java, C#, JavaScript or Go. The code runs in an isolated Docker container, and the verdict, time and memory are shown for every test. The administrator monitors all submissions in a shared queue.

Year
2026
  • Code Arena — programming contests: problem and submission form
  • Code Arena — programming contests: test-by-test result
  • Code Arena — programming contests: submission queue
  • Code Arena — programming contests: admin dashboard

Technologies

  • Laravel
  • React
  • Inertia.js
  • Docker
  • Tiptap
  • Tailwind CSS

Results

  • Solutions are checked automatically right after submission.
  • The interface is in Kazakh, Russian and English, with light and dark themes.
  • The platform is in use at the university.

Let’s discuss your project

Describe the task — we will suggest an approach, stages and the next step.