Colophon

Frontend
  1. TanStack Start renders the routes and server functions.
  2. React owns the page shell, homepage, Q&A, and this page.
  3. Tailwind CSS v4 handles utility styling.
  4. IBM VGA is the font.
Background

The background is a WebGL2 Conway's Game of Life, but new cells get the average color of it's parents. Page text, links, ANSI art, and images act as emitters that feed color back into the simulation.

Backend
  1. Q&A storage lives in SQLite behind a Rust API.
  2. New questions send local SMTP notifications.
  3. Email replies can become public answers through a webhook.
  4. Caddy serves the public edge and proxies the app/API.
Deployment

The project ships as a Nix flake with a reusable NixOS module for the frontend service, Rust Q&A API, Caddy, and onion service.