About
A small Go service that wears many hats — public site, htmx admin, static product catalogue — all out of a single binary.
Built as a learning playground. The point is to keep moving parts to a minimum: one process, one SQLite file, one stylesheet. No bundlers, no client-side routing, no JSON-over-the-wire for things the server can render directly.
Stack
- Go for routing, templating, and the static generator.
- htmx in the admin for inline edits without a SPA.
- Tailwind CSS for the styling, with light + dark themes.
- SQLite via GORM for storage.