Modern portfolio for Nicholas Battjes, built with React, TypeScript, and Vite.
npm install
npm run devOpen http://localhost:5173.
npm run build
npm run previewStatic output is written to dist/.
Build settings are in vercel.json (no dashboard overrides needed). Push to your connected branch and Vercel will run npm install, npm run build, and serve dist/.
src/data/— site copy and project listingssrc/components/— UI sectionspublic/— static assets (favicon, images)
To add a project, edit src/data/projects.ts.