- hand-drawn design: doodly UI with custom paper/ink theme and scribble text anims
- svg path animations: decorative elements and heading text animate on scroll using opentype.js for TTF-to-SVG rendering
- 3d parallax hero: mouse-driven parallax with physics-based spring animations
- canvas mode: toggle a free-draw overlay to sketch anywhere on the screen
- command menu: keyboard-driven nav and quick actions
- github integration: recent activity updated live using gh api
- contact form: gmail api + nodemailer via vercel serverless functions
- SPA: smooth scroll nav with mobile and desktop support
you need node, pnpm, and bun installed
-
clone the repo
git clone https://github.com/KingJayan/dev-portfolio.git cd dev-portfolio -
install deps
pnpm install
-
run locally
pnpm dev
-
build
pnpm build
made with :) by jayan