An onlinejudge system based on Python and Vue. Demo
- 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
 - Sighin System
 - Experience system
 - Title System
 - Standard IO/File IO
 
Main modules are available below:
- Backend(Django): https://github.com/Harry-zklcdc/OnlineJudge
 - Frontend(Vue): https://github.com/Harry-zklcdc/OJ
 - Judger Sandbox(Seccomp): https://github.com/Harry-zklcdc/Judger
 - JudgeServer(A wrapper for Judger): https://github.com/Harry-zklcdc/JudgeServer
 
Follow me: https://github.com/Harry-zklcdc/OnlineJudgeDeploy/tree/2.0
You can control the menu and chart status in rankings.
Modern browsers(chrome, firefox) and Internet Explorer 10+.
- I'd appreciate a star if you find this helpful.
 - Thanks to everyone that contributes to this project.
 - Special thanks to heb1c, who has given us a lot of suggestions.
 
MIT**
















