diff --git a/README.md b/README.md index 801b5741..13fe17eb 100644 --- a/README.md +++ b/README.md @@ -5,32 +5,38 @@ [![Django Rest Framework](https://img.shields.io/badge/django_rest_framework-3.4.0-blue.svg?style=flat-square)](http://www.django-rest-framework.org/) [![Build Status](https://travis-ci.org/Harry-zklcdc/OnlineJudge.svg?branch=master)](https://travis-ci.org/Harry-zklcdc/OnlineJudge) -> #### An onlinejudge system based on Python and Vue. [Demo](https://qduoj.com) +> +> +> #### An onlinejudge system based on Python and Vue. [Demo](http://www.yangzheng.com.cn:84) [中文文档](README-CN.md) ## Overview -+ Based on Docker; One-click deployment -+ Separated backend and frontend; Modular programming; Micro service -+ ACM/OI rule support; realtime/non-realtime rank support -+ Amazing charting and visualization -+ Template-problem support -+ More reasonable permission control -+ Multi-language support: `C`, `C++`, `Java`, `Python2`, `Python3` -+ Markdown & MathJax support -+ Contest participants IP limit(CIDR) +- Based on Docker; One-click deployment +- Separated backend and frontend; Modular programming; Micro service +- ACM/OI rule support; realtime/non-realtime rank support +- Amazing charting and visualization +- Template-problem support +- More reasonable permission control +- Multi-language support: `C`, `C++`, `Java`, `Python2`, `Python3` +- Markdown & MathJax support +- Contest participants IP limit(CIDR) +- Online IDE +- DIY About Us Page +- Optional Theme +- Standard IO/File IO Main modules are available below: -+ Backend(Django): [https://github.com/QingdaoU/OnlineJudge](https://github.com/QingdaoU/OnlineJudge) -+ Frontend(Vue): [https://github.com/QingdaoU/OnlineJudgeFE](https://github.com/QingdaoU/OnlineJudgeFE) -+ Judger Sandbox(Seccomp): [https://github.com/QingdaoU/Judger](https://github.com/QingdaoU/Judger) -+ JudgeServer(A wrapper for Judger): [https://github.com/QingdaoU/JudgeServer](https://github.com/QingdaoU/JudgeServer) +- Backend(Django): [https://github.com/Harry-zklcdc/OnlineJudge](https://github.com/Harry-zklcdc/OnlineJudge) +- Frontend(Vue): [https://github.com/Harry-zklcdc/OJ](https://github.com/Harry-zklcdc/OJ) +- Judger Sandbox(Seccomp): [https://github.com/Harry-zklcdc/Judger](https://github.com/Harry-zklcdc/Judger) +- JudgeServer(A wrapper for Judger): [https://github.com/Harry-zklcdc/JudgeServer](https://github.com/Harry-zklcdc/JudgeServer) ## Installation -Follow me: [https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0](https://github.com/QingdaoU/OnlineJudgeDeploy/tree/2.0) +Follow me: [https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0](https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0) ## Documents @@ -76,10 +82,10 @@ Modern browsers(chrome, firefox) and Internet Explorer 10+. ## Thanks -+ I'd appreciate a star if you find this helpful. -+ Thanks to everyone that contributes to this project. -+ Special thanks to [heb1c](https://github.com/hebicheng), who has given us a lot of suggestions. +- I'd appreciate a star if you find this helpful. +- Thanks to everyone that contributes to this project. +- Special thanks to [heb1c](https://github.com/hebicheng), who has given us a lot of suggestions. ## License -[MIT](http://opensource.org/licenses/MIT) +[MIT](http://opensource.org/licenses/MIT)**