shadcn-templ spike

aws

Golang + shadcn-templ spike

Echo on the backend, templ templates for server-rendered UI, shadcn-templ components for the design system, and HTMX handling the dynamic bits.

The stack
What this app is built from.
Echo templ shadcn-templ 2.0 HTMX 2 Tailwind v4 AWS CDK
Slow report demo
Async worker, object storage, HTMX polling.

Queues a durable Lambda that simulates slow work, renders a static report page into S3, while this page polls until the result is ready.

Preview deployments
Every pull request gets a live environment.

Branches build to pr-<n>.preview.lab.ced4r.link — the same Lambda + CloudFront + S3 architecture as this site, spun up on the PR and torn down on merge.