Astro static portfolio using Three.js and p5.js.
- Projects, links, descriptions and timeline:
src/data/projects.mjs - Page structure:
src/pages/index.astro - Visual design:
src/styles/global.css - Filters, modal, Three.js and p5.js:
public/site.js - Images:
public/assets/
npm install
npm run devPush to main. GitHub Actions builds Astro and publishes dist/ to GitHub Pages. Vercel also detects and builds Astro automatically.