Futuristic personal portfolio built with Next.js 15, React Three Fiber, GSAP, and Lenis smooth scroll.
Live: aagam30794.web.app
- Next.js 15 (static export)
- React Three Fiber + Three.js (3D hero)
- GSAP + ScrollTrigger (scroll animations)
- Lenis (smooth scroll)
- Tailwind CSS 4
- Firebase Hosting
npm install
npm run devOpen http://localhost:3000.
- Create a form at formspree.io
- Copy
.env.local.exampleto.env.local - Set
NEXT_PUBLIC_FORMSPREE_IDto your form ID
npm run deployThis runs next build (outputs to out/) and npx firebase-tools deploy to site aagam30794.
Firebase console: angular-hosting-app-de hosting
app/— Next.js app router pages and global stylescomponents/— UI, sections, 3D scene, layoutcontent/portfolio.ts— Single source of truth for all resume contentpublic/images/— Project and community images
Edit content/portfolio.ts to update experience, skills, projects, and contact info.