Modern, futuristic, 3D cybersecurity portfolio built with React + Vite, Tailwind CSS, Framer Motion, Three.js (react-three-fiber), GSAP, and EmailJS.
Quick start
- Install
npm install- Run dev
npm run dev- Build
npm run buildEnvironment
Copy .env.example to .env and set VITE_ variables for EmailJS.
Deployment
- Push to GitHub
- Connect repository on Vercel (select framework: Vite). Set environment variables in Vercel settings.
Project structure
See src/ for components, sections, and 3D scene implementation.