Since 2022 (when the redesign launched), the site has been a Razor Pages app,
with a lean front-end built using the Bootstrap framework.
The production server is behind an nginx reverse proxy,
and uses a PostgreSQL database via EF Core.
It's running Ubuntu Linux.
Registration is shielded from malicious bots by reCAPTCHA, but the site doesn't otherwise use anything like Cloudflare or Anubis.
TODO: analytics?
You can set up a development environment by following this guide on the GitHub repo.
It won't exactly match production, but it's close enough to let you work on most aspects of the site.
The repo contains some further details about the site's architecture. (And this is a wiki page, so recent changes won't be reflected here until someone edits them in.)
TODO: architecture diagram
TODO: email?
TODO: Discord/Bluesky?
TODO: YouTube channel?
TODO: embeds and any other third-party JS?