work · a service company · 2026-08-03

Bilingual site and CMS as one Go binary

An English/Latvian site plus an admin CMS that non-technical staff edit: one Go process, one SQLite file, one dependency. Written in one session on 2026-08-03.

problemconstraintswhat I builtoutcomestackredacted screenshot

Problem

The client's content changes without a developer involved, and hosting has to stay on one small VPS.

Constraints

What I built

fig 1. Everything a small client needs in one process.

Outcome

dateresult
2026-08-03The whole tree (module, seed, search, markup, admin CRUD, deploy units, README) written between 01:36 and 02:15
2026-08-03Seeded with 9 categories, ~28 services, ~67 skills and 12 specialist cards, all editable rows
-Whether it is deployed is not recorded

1 runtime dependency · 600k PBKDF2 iterations · 5 login attempts per IP per 15 min · 14-day backup retention

Stack

Go 1.25SQLiteFTS5HTML/CSS/JSsystemdCaddy

Redacted screenshot

fig 2. Mock site and editor. The company name is a placeholder, and the domain and editor identity are redacted.
evidence: brain/projects/service-company-site.md · brain/cv.md