Skip to content

Latest commit

 

History

History
64 lines (47 loc) · 864 Bytes

README.md

File metadata and controls

64 lines (47 loc) · 864 Bytes

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