Skip to content

KingJayan/dev-portfolio

Repository files navigation

KingJayan/dev-portfolio

my developer portfolio, made in React


features

  • 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

quickstart

prereqs

you need node, pnpm, and bun installed

installation

  1. clone the repo

    git clone https://github.com/KingJayan/dev-portfolio.git
    cd dev-portfolio
  2. install deps

    pnpm install
  3. run locally

    pnpm dev
  4. build

    pnpm build

license

BSD 3-Clause License

made with :) by jayan

About

my dev portfolio

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages