stack.config.ts

// stack.config.ts — the technology behind this site

// LAST UPDATED: March 1, 2026

FRAMEWORK

Next.js 16 (App Router, React 19)

//RSC, Partial Prerendering, native image optimization

LANGUAGE

TypeScript 5 — strict mode

//Refactor confidence, better DX, catches problems before they ship

STYLING

Tailwind CSS v4 + CSS Custom Properties

//Design tokens via CSS vars, zero runtime, perfect with RSC

ANIMATIONS

Framer Motion 12 + Motion 12

//The best production animation library for React, period

FORMS & VALIDATION

React Hook Form 7 + Zod 4

//Type-safe validation with minimal re-renders

STATE MANAGEMENT

Zustand 5

//Lightweight global state without Redux ceremony

UI COMPONENTS

Radix UI primitives + shadcn/ui

//Accessible headless components, custom-styled to match the design system

PDF GENERATION

jsPDF 4

//Client-side PDF generation for the estimate tool

FONTS

Instrument Serif (display) · Geist (body) · JetBrains Mono (code)

//Distinctive without being loud. Geist is optimized for screens.

AI INTEGRATION

Anthropic SDK 0.78 via streaming API

//Fastest, cheapest, good enough for a chat interface

EMAIL

Resend 6 + React Email

//Reliable delivery, beautiful developer experience

DEPLOYMENT

Vercel (Edge Network, ISR, Analytics)

//First-class Next.js deployment, zero config, global CDN

DESIGN SYSTEM

Custom — no UI library for layout. shadcn/ui primitives where helpful.

//PERFORMANCE

Lighthouse: All green

Core Web Vitals: Passing

You found the secret page. 👀