Programming languages, libraries and frameworks

The primary programming language for the project is Java.

Programming languages

Database

Web framework

Web pages

Build system

Deployment

Footnotes

  1. Whether we use bootstrap version 4 or 5 needs to be decided. There is currently no Play-bootstrap support for version 5, but the contest system pages are probably simple enough not to require this. The contest management system however, is more complicated, and e.g. needs decent error reporting in forms which might be more difficult to develop from scratch. On the other hand, bootstrap 5 has support for right to left rendering of text and UI.