/geekjudge

Online Judge that accepts a solution and judges it as Accepted, Compilation Error, Runtime Error, Time Limit Exceeded or Wrong Answer.

Primary LanguageJavaScriptMIT LicenseMIT


  • An Online Judge platform that accepts a solution and judges it as Accepted, Compilation Error, Runtime Error, Time Limit Exceeded or Wrong Answer.
  • Used Python for implementation by exploring DOCKER.
  • Implemented using Python and Django libraries to handle some in-depth features and provided access to users to keep track of their progress in dashboard, history of submissions and leaderboard.
  • Also added account verification and password reset via email.
  • Currently supports C, C++, Python3, Python2 and Java.
  • Deployed the project on AWS EC2 using gunicorn and nginx.

Getting Started:

  • Register and Verify your account:

  • Update your Profile Pic:

  • Navigation Bar:

  • Problems List:

  • Click, Code, Submit and get the Verdict:

  • See Progress, Submission history and Leaderboard:

  • Forgot Password? Don't worry, We got your back:

Click, Code, Compete 💪💪


Show your love ❤️ by giving a star ⭐ to the Repository: https://github.com/RajatSingh08/geekjudge