The first iteration of this website was a server rendered one, created with
Vapor, a server side framework based on Swift. We eventually realized it would be a good idea to modernize it, so we rewrote it with
Node.js,
Express and
React.
This allowed us to make use of modern JavaScript frameworks and bring some liveliness to our website. In the process we also greatly improved the structure. The source code is open source and you can find it below.