Get Started - Suggest an enhancement - Report a bug - Report a vulnerability
⚠️ Code Freeze:
This repository is under a code freeze starting August 30, 2025.
No new features or non-critical changes will be accepted after this date.
Only critical bug fixes and security updates will be considered.
Welcome to Judge IT! This project was created and initiated by the treasurer of the CampusCup 2024-2025 board for the 2025 CampusCup event at the IT University of Copenhagen. The board will be responsible for the project, while the volunteers are welcome to contribute.
The judges had highlighted the issues of identifying the winners when a race was very close. Thus, the idea of creating a web application was discussed to help the judges focus on a single team at a time.
But while creating a whole new web application, why not make the CampusCup event even more fun for the crowd? The idea was to create a web app that could be used by the judges but also display fun statistics for the crowd to follow along with.
The idea is to include the following statistics:
- The best beer chug times
- The best spinning times
- The best sailing times
- The best overall times
- A players general stats (Radar chart)
This is not a static list of statistics, but rather a list of ideas that the board has discussed. The board is open to suggestions for other statistics that could be included in the web application.
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
To contribute to this project, please read the CONTRIBUTING file.
ℹ️ Note: This project primarily uses Bun as package manager and runtime - but it should be possible to use npm, yarn, or pnpm as well.
To get started with the project, please read the Getting Started section in the CONTRIBUTING file.
This project uses Supabase as a database. Thus no local database is needed.
To set up Supabase for the project, please read the Connecting to Supabase section in the CONTRIBUTING file.
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Thanks goes to these wonderful people (emoji key):
Lucas Hanson 💻 |
Anders Wagner 💻 |
NatalieCP 💻 |
This project follows the all-contributors specification. Contributions of any kind are welcome!