an online judge for competitive programmers the project has been build with django, postgresql
The proposed system is designed for 3 types of users: admins, contestants and guest user.
A contestant first need to sign up with credentials in the system.
Admin can - Add, delete, modify a problem. Create contest in real time.
After sign-in a contestant can - View a problem. Submit the solution of a problem. See the statistics of own submissions. See the live submissions.
Guest user can only - View a problem. See the live submissions.
Class Diagram of the project Entity diagram of the project