Personal landing page at hsingh.app — a React + Three.js scene with an animated gradient orb.
- Renders a distorted, gently-rotating gradient sphere via react-three-fiber
- Animated intro using framer-motion (name, role tags, CTA buttons)
- Static single-page site, no backend
- Links out to GitHub, the image API, and the deployer
React 19 + Vite, react-three-fiber / drei, framer-motion.
npm install
npm run dev # vite dev server
npm run build # production build to dist/
npm run preview # serve the built bundle- No env vars, no backend.
npm run buildoutputs todist/, which is what gets deployed.