Professional Documents
Culture Documents
2CC Project Report
2CC Project Report
Hackjudge
Abstract
During events, there is so much that needs to go into managing — from creating portals
and applications for the event to a whole mess of excel sheets that the organizing team
has to manage while scoring and ranking teams. To address this problem I created
Hackjudge, a platform to create and manage events from start to finish.
Tech Stack
Implementation
The project is divided into 2 components:
1. The admin side to “judge”
2. The participant’s side for letting participants/teams submit their ideas [the “hack”
part]
All the backend code can be found in the following links:
Version 2 ===>
https://github.com/Pragati1610/Hack-Backend/tree/bcca514035198b5759c57eb1b4d3b1e
099a72533
Details on routes
https://documenter.getpostman.com/view/10709921/TVmJheF6
2. Worked on middleware
3. Implemented CRUD for models like Auth, Events, Teams, Metrics, Scores, Comments
✓ Then finally implemented those routes that were specific to the project’s
functionality
✓ Getting all teams, qualified teams, evaluated teams, and unevaluated teams of
an event
✓ Getting all reviews about an event, and a separate route to get data for a review
✓ Several routes to manage how a user can join a team and how a leader of the
team can manage the team and make their submission