shadcn-templ spike
aws
About this app
A spike of a Go webapp template: server-rendered templ UI with shadcn-templ components, HTMX interactions and an AWS Lambda deployment.
Environment
- env
- aws
- region
- eu-west-1
- build
- c618261
Try it
Generate a slow report from the Reports page: a worker renders a static page into S3 while this app polls and redirects when it is ready.
Echo templ HTMX Tailwind CDK
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.