Prequisites:
- Intellij IDEA (preferably Ultimate edition - its free as a student https://www.jetbrains.com/community/education/#students)
- Java 8 (this version is specifically is needed for JavaFX else you can have java 11 but make sure to install java fx - https://blog.idrsolutions.com/2019/05/using-javafx-with-java-11/)
- Docker installed