Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/means88/judge-backend

Online Judge backend.
https://github.com/means88/judge-backend

django django-rest-framework docker online-judge

Last synced: about 10 hours ago
JSON representation

Online Judge backend.

Awesome Lists containing this project

README

        

# judge-backend
Online Judge backend.

see [frontend](https://github.com/Means88/judge-frontend)

## Requirements

- Docker
- Python3.6
- Node.js
- Redis

## Installation

### backend
```bash
docker build -t judge-python docker/python/
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser

```

```bash
redis-server &
python -m celery -A config.celery worker --loglevel=info &
python manage.py runserver 0:8000

```

- Goto http://localhost:8000/admin
- Add problems and test data

### frontend

```bash
npm install -g yarn
yarn install
yarn start

```

## Preview

![problem](docs/problem.png)

![submission](docs/submission.png)

## LICENSE
MIT