Tech Stack

What this site is built with, and why each piece was chosen.

Astro

Astro was chosen for the frontend because it delivers lightning-fast static and server-rendered pages with zero JS by default, meaning visitors get a blazing fast experience. The island architecture lets interactive Svelte components hydrate only where needed.

Svelte

Interactive components on this site are built with Svelte — a compiler-first framework that ships lean, reactive JavaScript without a virtual DOM. Svelte handles the contact form, pricing toggle, and authentication UI.

Go (Gin + GORM)

The backend API powering this site is built in Go using the Gin web framework and GORM for database access. A single compiled Go binary runs on an EC2 instance, replacing the old Strapi Node.js backend with something far leaner and faster.

TailwindCSS

All styling is handled by TailwindCSS — utility-first CSS that results in minimal, predictable stylesheets and very fast iteration.

AWS

This site is stored, hosted, and served through AWS. The frontend deploys to Amplify SSR compute, the Go API runs on a t4g.nano EC2 instance behind an Elastic IP, and uploaded assets are stored in S3.