This is the official website for the 2025 Budapest Finals of the International Informatics Olympiad in Teams.
Clone the project:
git clone https://github.com/kodkupa/iiot2025.github.io
Install dependencies:
cd iiot2025.github.io
npm install
Run the project locally:
npm run dev
To deploy on github pages, run:
npm run deploy
The participants and teams are stored in the src/lib/json-data/teams.json
file, in the given format, extend if necessary.
Pictures of the participants are stored at static/images/participants
.
The schedule table is downloaded as a comma separated csv file from google sheets and stored at src/lib/Program.html
, it can be easily replaced this way.
The documents that are linked on the site such as the privacy_policy.pdf etc. are in the static/documents
folder, replace them there if needed.
The data for the results pages is stored in the results.json
file in the src/lib/json-data
folder.
Create the results table in Excel, you can find an example file at static/excel/results.xlsx with the correct format.
If you want to display the awarded medals, create a column named Award
. There are three available values in this column: gold
, silver
and bronze
. If the team didn't get any award, leave the corresponding cell empty.
The rest of the columns should be Rank
, Team
, School
, Country
, Total
, and each of the task column headers with lowercase initial letter.
After that, use an Excel to JSON converter to convert it into an Array of Object* format.
*(On the linked site, choose the Array of Object option for the JSON format.)
(You can also check the data in the results.json
file for the required final JSON format.)
Github | |
---|---|
@TkcsHnr | [email protected] |
@niklaci | [email protected] |
Color | Hex |
---|---|
IIOT logo turquoise | #6dc1c3 |
IIOT logo purple | #595bb4 |
IIOT logo grey | #a3a3a3 |