My goal with this web server is to integrate a disparate selection of projects using different (not entirely web compatible) tech projects over the years, with all projects accessible via a drop down menu above.
There are currently four apps deployed on this webserver, although two are giving me trouble with integration. All four are reverse proxied through NGINX
WordPress
A manual deployment of WordPress 6.8.2 with minor customisations, nothing fancy. This serves the website you are reading right now http://mileswhiticker.xyz/
Ballot Barrage 2025
A top down tower defence inspired by the Federal Election in May 2025. I’ll keep adding features to this one for about 6-12 months after the election http://mileswhiticker.xyz/ballotbarrage2025/
Hive Catering
I’m joining the site operations team for the Spring Confest in 2025 and one of my first tasks was to write a web tool for the volunteer admin team to generate a printable PDF export of daily catering needs in terms of diets and allergies. After a 4 day crunch, here is the result! The frontend is written in Typescript with Vite and React, the backend is in ExpressJS with pdfkit and googleapis. Check it out: http://mileswhiticker.xyz/hivecatering/
Note: the Confest volunteer kitchen is referred to as ‘the Hive’