Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/means88/judge-backend
- Owner: Means88
- License: mit
- Created: 2018-05-24T04:19:06.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T02:25:19.000Z (about 2 years ago)
- Last Synced: 2025-01-09T09:10:34.966Z (1 day ago)
- Topics: django, django-rest-framework, docker, online-judge
- Language: Python
- Homepage:
- Size: 248 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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