Skip to content

SojebSikder/online-judge-backend

Repository files navigation

Description

Online judge backend system

Frontend part: https://github.com/SojebSikder/online-judge-frontend

Screenshots

profile problem page contest create page

Installation

yarn install

Go to docker directory, run following command:

docker build -t 'sojeboj' .

Installing

yarn install

Config

Copy .env.example to .env and config according to your needs.

Migrate database:

npx prisma migrate dev

Running the app

# development
yarn start

# watch mode
yarn start:dev

# production mode
yarn start:prod

# watch mode with swc compiler (faster)
yarn start:dev-swc

Used technology

  • Typescript
  • Nest.js
  • Prisma
  • Mysql
  • Socket.io
  • Bullmq
  • Redis
  • Docker
  • Bash
  • etc

About

online judge backend system created using Nest.js

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages