I especially enjoyed how relatively open Uplink was. Putting other hackers behind bars through International Crime Database, stealing millions of dollars from an account where a "trace a huge payment" contract ended up - things like these shaped up my love for open world games, and immersive sims alike.
My tailnet is set up using a GitHub organization, without using Google at all. I have sufficient security (2FA with security keys, etc.) enforced for it. I think that hand-rolling their own auth would not be a great idea just yet, while they are still ironing out other features.
You can use Nix (https://nixos.org/nix) to install these tools on any Mac/Linux machine (nix profile install nixpkgs#{bat, delta}). Disclaimer: I packaged some of these tools for Nix :)
I would go for Ruby on Rails, or a more modern Phoenix Framework (Elixir). With Phoenix you can also use Phoenix LiveView to avoid writing JavaScript. Very stable, scalable and low-hassle once you deploy.
Verification codes: wonderfuldev_ubp4idkcam5cbdn4p8l7bnuo brightone.at.hn