This is a service tool for setup and result for a multi-team tournament. The application is originally designed for floorball, but can be used any multi-team tournament. (chess, handball, badminton, volleyball, e-sports, Quiz or similar).
This is a service tool for setup and result for a multi-team tournament. The application is originally designed for floorball, but can be used any multi-team tournament. It is created for the course IDATT1002 by Carl Gützkow, Nicolai Brand, Callum Gran, Runar Indahl, Eiliert Hansen and Brage Kvamme. More information about the project can be found in the [wiki](https://gitlab.stud.idi.ntnu.no/carljgu/tournament-service/-/wikis/home).
# Installation Guide
# Installation Guide
This installation guide will teach you how to install and run this Tournament Service. To be able to run and install it properly, you will need to have the following programs installed on you computer.
To install the program, go to [the installtion manual](https://gitlab.stud.idi.ntnu.no/carljgu/tournament-service/-/wikis/System/Installation-manual)
## Java Development Kit
Java Development Kit (JDK) is needed to run this program. You will at least need version 1.7 or higher to run this program. To install JDK, you can go to the [JDK download page](https://www.oracle.com/java/technologies/downloads/#jdk18-windows). Here you will need to download and install the suitable JDK for you operating system.
## Git
You will need Git to be able to clone the repository to your own computer. [Here is the download page for Git](https://git-scm.com/downloads).
## Maven
Maven is a build tool used for dependencies in Java. This means that you have to install maven on your computer to run the Tournament Service program.
A SSH is needed to clone the repository. Here are tutorials on how to set up a SSH key on you GitLab profile. This tutorial also contains a Git tutorial.
You will need git and Maven to be able to clone and run the program on your own computer.
## Cloning the repository
To clone the repository type:
After downloading all the required software above, you can now begin this step.
Create a folder where you want to install the Tournament Service. Then you must open the folder in the terminal. When you have opened the folder in the terminal, you must write these two commands in order: