├── .eslintrc.cjs ├── .gitignore ├── components.json ├── index.html ├── jsconfig.json ├── package.json ├── postcss.config.js ├── public ├── icons │ ├── 1.svg │ ├── 10.svg │ ├── 11.svg │ ├── 12.svg │ ├── 13.svg │ ├── 14.svg │ ├── 15.svg │ ├── 16.svg │ ├── 17.svg │ ├── 18.svg │ ├── 2.svg │ ├── 3.svg │ ├── 4.svg │ ├── 5.svg │ ├── 6.svg │ ├── 7.svg │ ├── 8.svg │ ├── 9.svg │ └── favicon.svg └── images │ ├── gg.jpg │ ├── gg4.jpg │ ├── wall.jpg │ ├── wall4.jpg │ └── wall5.jpg ├── readme.md ├── src ├── App.jsx ├── components │ ├── magicui │ │ ├── animated-gradient-text.jsx │ │ ├── animated-shiny-text.jsx │ │ ├── bento-grid.jsx │ │ ├── blur-fade.jsx │ │ ├── border-beam.jsx │ │ ├── box-reveal.jsx │ │ ├── marquee.jsx │ │ └── text-reveal.jsx │ ├── shared │ │ ├── CustomCursor.jsx │ │ ├── Footer.jsx │ │ ├── Hero.jsx │ │ ├── ModalForm.jsx │ │ ├── Projects.jsx │ │ ├── Skills.jsx │ │ ├── Timeline.jsx │ │ └── useIntersection.jsx │ └── ui │ │ ├── TracingBeam.jsx │ │ ├── animated-modal.jsx │ │ ├── button.jsx │ │ ├── form.jsx │ │ ├── input.jsx │ │ ├── label.jsx │ │ ├── textarea.jsx │ │ ├── toast.jsx │ │ ├── toaster.jsx │ │ └── use-toast.js ├── constants │ └── index.js ├── index.css ├── lib │ └── utils.js └── main.jsx ├── tailwind.config.js └── vite.config.js /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/.gitignore -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/components.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/index.html -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/jsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/icons/1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/1.svg -------------------------------------------------------------------------------- /public/icons/10.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/10.svg -------------------------------------------------------------------------------- /public/icons/11.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/11.svg -------------------------------------------------------------------------------- /public/icons/12.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/12.svg -------------------------------------------------------------------------------- /public/icons/13.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/13.svg -------------------------------------------------------------------------------- /public/icons/14.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/14.svg -------------------------------------------------------------------------------- /public/icons/15.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/15.svg -------------------------------------------------------------------------------- /public/icons/16.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/16.svg -------------------------------------------------------------------------------- /public/icons/17.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/17.svg -------------------------------------------------------------------------------- /public/icons/18.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/18.svg -------------------------------------------------------------------------------- /public/icons/2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/2.svg -------------------------------------------------------------------------------- /public/icons/3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/3.svg -------------------------------------------------------------------------------- /public/icons/4.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/4.svg -------------------------------------------------------------------------------- /public/icons/5.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/5.svg -------------------------------------------------------------------------------- /public/icons/6.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/6.svg -------------------------------------------------------------------------------- /public/icons/7.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/7.svg -------------------------------------------------------------------------------- /public/icons/8.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/8.svg -------------------------------------------------------------------------------- /public/icons/9.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/9.svg -------------------------------------------------------------------------------- /public/icons/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/icons/favicon.svg -------------------------------------------------------------------------------- /public/images/gg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/images/gg.jpg -------------------------------------------------------------------------------- /public/images/gg4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/images/gg4.jpg -------------------------------------------------------------------------------- /public/images/wall.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/images/wall.jpg -------------------------------------------------------------------------------- /public/images/wall4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/images/wall4.jpg -------------------------------------------------------------------------------- /public/images/wall5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/public/images/wall5.jpg -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/readme.md -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/App.jsx -------------------------------------------------------------------------------- /src/components/magicui/animated-gradient-text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/animated-gradient-text.jsx -------------------------------------------------------------------------------- /src/components/magicui/animated-shiny-text.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/animated-shiny-text.jsx -------------------------------------------------------------------------------- /src/components/magicui/bento-grid.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/bento-grid.jsx -------------------------------------------------------------------------------- /src/components/magicui/blur-fade.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/blur-fade.jsx -------------------------------------------------------------------------------- /src/components/magicui/border-beam.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/border-beam.jsx -------------------------------------------------------------------------------- /src/components/magicui/box-reveal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/box-reveal.jsx -------------------------------------------------------------------------------- /src/components/magicui/marquee.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/marquee.jsx -------------------------------------------------------------------------------- /src/components/magicui/text-reveal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/magicui/text-reveal.jsx -------------------------------------------------------------------------------- /src/components/shared/CustomCursor.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/CustomCursor.jsx -------------------------------------------------------------------------------- /src/components/shared/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/Footer.jsx -------------------------------------------------------------------------------- /src/components/shared/Hero.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/Hero.jsx -------------------------------------------------------------------------------- /src/components/shared/ModalForm.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/ModalForm.jsx -------------------------------------------------------------------------------- /src/components/shared/Projects.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/Projects.jsx -------------------------------------------------------------------------------- /src/components/shared/Skills.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/Skills.jsx -------------------------------------------------------------------------------- /src/components/shared/Timeline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/Timeline.jsx -------------------------------------------------------------------------------- /src/components/shared/useIntersection.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/shared/useIntersection.jsx -------------------------------------------------------------------------------- /src/components/ui/TracingBeam.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/TracingBeam.jsx -------------------------------------------------------------------------------- /src/components/ui/animated-modal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/animated-modal.jsx -------------------------------------------------------------------------------- /src/components/ui/button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/button.jsx -------------------------------------------------------------------------------- /src/components/ui/form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/form.jsx -------------------------------------------------------------------------------- /src/components/ui/input.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/input.jsx -------------------------------------------------------------------------------- /src/components/ui/label.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/label.jsx -------------------------------------------------------------------------------- /src/components/ui/textarea.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/textarea.jsx -------------------------------------------------------------------------------- /src/components/ui/toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/toast.jsx -------------------------------------------------------------------------------- /src/components/ui/toaster.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/toaster.jsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/components/ui/use-toast.js -------------------------------------------------------------------------------- /src/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/constants/index.js -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/index.css -------------------------------------------------------------------------------- /src/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/lib/utils.js -------------------------------------------------------------------------------- /src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/src/main.jsx -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzzzshawn/template-portfolio/HEAD/vite.config.js --------------------------------------------------------------------------------