- CodePlaza is an online judge (think about codeforces,leetcode) built using Django and served using Heroku. PostreSQL database has been used.
- Epicbox is used for sanboxing via docker containers.
- User can submit code in any of the following languages.
- C++
- Python-3
- The Judge can evaluate the submitted code for the following verdicts
- ACCEPTED
- WRONG ANSWER
- TIME LIMIT EXCEEDED (TLE)
- CoMPILATION ERROR (CE)
- MEMORY LIMIT EXCEEDED (MLE)
- As of now the platform allows everyone to view the questions, but only registered users can submit the code.
- You can register via e-mail or using your Google Account (OAuth-2.0).
- The problems are arranged in increasing order of difficulty which is updated dynamically based on solve count and initial assigned difficulty by the author
- To add new problems please make a pull request with a README file containing problem description. I will get in contact with you.