Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online code Judge

System Overview system overview

Installation & Setup

  1. Backend: Navigate to the backend directory, run npm install, then start the server with npm start.
  2. Worker: Navigate to the worker directory, run npm install. Ensure dependencies like Redis and RabbitMQ are running (via docker-compose.yml), then start the worker with npm run dev.
  3. Client: Navigate to the client directory, run npm install, then start the frontend with npm start.

About

A robust code execution engine written in Javascript. Utilizing Docker for secure code execution in isolated containers. It uses RabbitMQ for asynchronous task queuing, Redis for storing output.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages