# Agent Guide ## Overview `0xflick_xyz` is a personal portfolio website for Flick (0xflick), built with Next.js 14 App Router, React 18, TypeScript, and TailwindCSS. The homepage features an interactive Three.js WebGL animation, with content pages for about, projects, resume, and a connect/scheduling page. Production URL: https://www.flick.ing ## Local Setup 1. Install dependencies with `yarn install`. 2. Environment files are already provided: - `.env.development` — sets `OG_URL=http://localhost:3000` for local OpenGraph metadata. - `.env.production` — sets `OG_URL=https://www.flick.ing`. 3. Start the dev server with `yarn dev` (served on `http://localhost:3000`). ## Key Scripts - `yarn dev` — run the Next.js dev server. - `yarn build` — production build. - `yarn start` — serve the production build. - `yarn lint` — run ESLint (next/core-web-vitals preset). ## Architecture ### Routing - **App Router only** — all routes live under `src/app/`. - `/` — WebGL Three.js landing page (full-screen canvas). Falls back to `/~/about` when WebGL is unsupported. - `/~/about`, `/~/projects`, `/~/cv` — content pages wrapped in a shared layout (`src/app/~/layout.tsx`) that provides the `
`, `