Application core
Next.js App Router, React, and TypeScript shape the public routes, admin surfaces, and server-rendered content.
site notes
The stack, systems, and craft decisions behind this Next.js portfolio.
Next.js App Router, React, and TypeScript shape the public routes, admin surfaces, and server-rendered content.
Tailwind tokens, Radix primitives, and restrained motion carry the glass HUD and archive/pixel visual language.
Zod-validated content falls back cleanly while Supabase powers accounts, saves, comments, and admin edits.
Stripe handles checkout paths, Resend handles transactional mail, and Vercel keeps previews close to production.
ESLint, TypeScript, Playwright, and Storybook cover the pieces that need to keep behaving as the site grows.
ISR pages, route metadata, sitemap generation, and OG image handlers keep the archive crawlable and shareable.
public trail
The changelog mirrors the repository history in a visitor-readable form, without exposing private project notes.