Personal site for arnavs.tech. Built with React, Vite, Three.js, GSAP, and Lenis.
npm install
npm run dev- Push this repo to GitHub.
- Import the project in Vercel.
- Framework preset: Vite (build:
npm run build, output:dist). - Add custom domain arnavs.tech in Project → Settings → Domains and follow DNS instructions.
No base path is required for a root domain.
- React 19 + Vite 6
- Three.js / React Three Fiber (persistent scroll-linked universe + project orbs)
- GSAP ScrollTrigger + Lenis smooth scroll
- Deployed on Vercel
Pixel-faithful Hinge UI parody with five bottom tabs:
| Bottom icon | Tab | Route | Description |
|---|---|---|---|
| H | Profile | /v2 |
Hinge profile feed (filters, photos, prompts) — uses Arnav.jpg + portfolio.png |
| ★ | Experience | /v2/experience |
Matches-style accordion |
| ♥ | Projects | /v2/projects |
Standouts cards — X for next project |
| 💬 | Education | /v2/education |
My Hinge / Get more layout |
| Avatar | Contact | /v2/contact |
Likes You + resume CTA |
Use / for applications; /v2 is the memorable demo.