Denis Stritar

denisstritar.com

Portfolio for Denis Stritar (product designer): a single page — an interactive WebGL hero with a minimal header over it. Built with Next.js + React Three Fiber, statically exported and deployed to GitHub Pages at denisstritar.com.

Develop

Requires Node ≥22 (CI uses Node 24).

npm install
npm run dev
Script Purpose
npm run dev Local dev server (Turbopack)
npm run build Static export → out/ (fetches Google Fonts — needs network)
npm run preview Preview the built site in out/
npm run typecheck TypeScript type check
npm run lint Next.js ESLint

How it’s built

Deploy

Pushing to master triggers .github/workflows/deploy.yml (Node 24): builds to out/ and publishes to the github-pages environment. The custom domain is preserved via public/CNAME.

AI agents

AGENTS.md is the canonical rule set (the hub); task playbooks live in .claude/skills/. CLAUDE.md and .github/copilot-instructions.md are thin pointers to AGENTS.md.