A modern, interactive portfolio with hand gesture control and 3D animations.
-
Both Hands: Control the 3D sphere
- Move hands together → Shrink sphere
- Move hands apart → Expand sphere
- Make fists → Glow effect
- Move hands → 360° rotation
-
Single Hand: Navigation
- 0 fingers (fist) → Home
- Index finger → Projects
- Index + Middle → Skills
- Index + Middle + Ring → Contact
- Hero - Introduction with animated text
- Projects - 5 featured projects with live demos
- Skills - Technical skills & ML specialization
- Contact - Working contact form (sends to Gmail)
- React + Vite
- Tailwind CSS
- Three.js / React-Three-Fiber
- MediaPipe Hand Tracking
- Framer Motion
- Formspree
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/sommayadeep/PORTFOLIO.git
cd PORTFOLIO
# Install dependencies
npm install
# Start development server
npm run devnpm run build- Push code to GitHub
- Import project in Vercel
- Deploy automatically
npm run build
# Upload dist folderThis portfolio uses your camera for hand gesture control.
- Camera access is optional (toggle available)
- No video is stored or transmitted
- Permissions are requested only when gesture mode is enabled
MIT License - feel free to use for your own portfolio!
Built with ❤️ using React & Three.js