Astro 6
Static by default — every page that doesn't have to be dynamic isn't. Interactivity is added as a targeted island, not as an app-wide runtime.
Colophon
This site is a working example: the same discipline with which we build the AshaCore platform — only small enough to show in full.
The stack — and why
Static by default — every page that doesn't have to be dynamic isn't. Interactivity is added as a targeted island, not as an app-wide runtime.
A single UI library for everything interactive — theme switching and the contact form. Compiled, lean, without virtual-DOM overhead.
One single source of truth for colours, spacing and the type scale. Container queries, logical properties and fluid clamp() scales — the platform itself rather than an abstraction over it.
Published content can be loaded from a separate control-plane backend. The public website stays lean, while editing, roles and later backend capabilities remain cleanly separated.
The site runs on its own Ubuntu server. That keeps runtime, logs, configuration and operational decisions traceable — not a black box, but a deliberately controlled environment.
Coolify handles deployment, process management, domain binding, TLS and Git integration for the operated components. Platform convenience, but on our own infrastructure — with clear control over operations and environment.
Changes don't reach production manually via FTP or a shell copy. Every relevant state is versioned, automatically checked and then delivered in a controlled way.
Content is modelled, not scattered. Structural errors surface at build time — not at the visitor.
astro check, ESLint, Prettier, Vitest and Playwright. Green before every commit — the discipline that makes maintainability possible in the first place.
Principles, visible in the code
From commit to production
This site isn't just built, it's made deliverable. Changes are made locally, versioned, automatically checked and only then rolled out on the server. The deployment process is part of the architecture — not an afterthought manual step.
Performance & accessibility
Security & law
None of this is spectacular — and that's exactly the point. Software meant to last years doesn't win through the newest thing, but through clear, justified and observable decisions. The stack is only the visible surface. It gets interesting where code is reliably built, checked, shipped and operated.Let's talk about it.