My Online Judge:
GOJ is an open source OJ inspired by Vmatrix. It use Vue as front-end, SpringBoot as back-end, run python as judger in docker to increases security and resource-friendly.
- Vue, Vuetify
- SpringBoot
- Python
- Redis
- Mysql5.7
- Docker
- Add more languages
- Add more problems
- Change judger to disturbute
- Add random test
- Add special judge
- Other
Want to contribute? Great!
To fix a bug or enhance an existing module, follow these steps:
- Fork the repo
- Create a new branch (git checkout -b improve-feature)
- Make the appropriate changes in the files
- Add changes to reflect the changes made
- Commit your changes (git commit -am 'Improve feature')
- Push to the branch (git push origin improve-feature)
- Create a Pull Request
If you find a bug, kindly open an issue here by including your data.