juliagoding

juliagoding.com

Julia Goding’s personal website — a macOS-desktop-themed site built with Next.js (App Router), TypeScript, Tailwind CSS, and next-intl for English/Thai internationalization.

Development

npm install
npm run dev

Then open http://localhost:3000. Routes are locale-prefixed (/en, /th); the root redirects to the best-matching locale.

Content

All user-facing text lives in messages/en.json and messages/th.json. Each of the four Finder windows (Teaching, HUG, Karate, Other) is defined there as a title plus a list of sections (id, title, paragraphs), so filling in real content requires no code changes.

Deployment

Intended for Vercel: import the repo, keep the default Next.js settings, and point the juliagoding.com DNS at Vercel when ready to switch over from GitHub Pages.