├── .eslintrc.json ├── .gitignore ├── README.md ├── components.json ├── next.config.mjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.mjs ├── public └── assets │ ├── 404.spline │ ├── logo-dark.svg │ ├── me.jpg │ ├── nav-link-previews │ ├── contact.png │ ├── landing.png │ ├── projects.png │ └── skills.png │ ├── nyan-cat.gif │ ├── projects-screenshots │ ├── codingducks │ │ ├── contests.png │ │ ├── css-battle.png │ │ ├── css-battle2.png │ │ ├── css-battles.png │ │ ├── ducklet1.png │ │ ├── ducklet2.png │ │ ├── ducklets.png │ │ ├── landing.png │ │ ├── playground.png │ │ ├── problem.png │ │ ├── problems.png │ │ ├── user.png │ │ └── users.png │ ├── couponluxury │ │ ├── blogs.png │ │ ├── categories.png │ │ ├── cms-1.png │ │ ├── cms-2.png │ │ ├── landing.png │ │ ├── store.png │ │ └── stores.png │ ├── ghostchat │ │ ├── 1.png │ │ ├── 2.png │ │ ├── 3.png │ │ └── 4.png │ ├── jra │ │ └── 1.png │ ├── logo-dark.svg │ ├── logo-dark.webp │ ├── portfolio │ │ ├── landing.png │ │ ├── navbar.png │ │ ├── project.png │ │ ├── projects.png │ │ └── skills.png │ └── the-booking-desk │ │ ├── blog.png │ │ ├── blogs.png │ │ ├── cms-1.png │ │ ├── cms-2.png │ │ ├── contact.png │ │ ├── landing.png │ │ └── lighthouse.jpeg │ ├── seo │ └── og-image.png │ ├── skills-keyboard.spline │ └── untitled3.spline ├── src ├── app │ ├── about │ │ └── page.tsx │ ├── api │ │ └── send │ │ │ └── route.ts │ ├── blogs │ │ ├── [slug] │ │ │ └── page.tsx │ │ └── page.tsx │ ├── contact │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ └── projects │ │ └── page.tsx ├── components │ ├── ContactForm.tsx │ ├── Particles.tsx │ ├── animated-background-config.ts │ ├── animated-background.tsx │ ├── easter-eggs.tsx │ ├── email-template.tsx │ ├── footer │ │ ├── config.ts │ │ └── footer.tsx │ ├── header │ │ ├── anim.ts │ │ ├── config.ts │ │ ├── header.tsx │ │ ├── nav │ │ │ ├── body │ │ │ │ ├── body.tsx │ │ │ │ └── style.module.scss │ │ │ ├── footer │ │ │ │ ├── footer.tsx │ │ │ │ └── style.module.scss │ │ │ ├── image │ │ │ │ ├── image.tsx │ │ │ │ └── style.module.scss │ │ │ ├── index.tsx │ │ │ └── style.module.scss │ │ └── style.module.scss │ ├── logos │ │ └── aceternity.tsx │ ├── nyan-cat.tsx │ ├── preloader │ │ ├── anim.ts │ │ ├── index.tsx │ │ ├── loader.tsx │ │ └── style.module.scss │ ├── realtime │ │ ├── online-users.tsx │ │ └── remote-cursors.tsx │ ├── reveal-animations.tsx │ ├── scroll-down-icon.tsx │ ├── sections │ │ ├── contact.tsx │ │ ├── hero.tsx │ │ ├── projects.tsx │ │ └── skills.tsx │ ├── slide-show.tsx │ ├── smooth-scroll.tsx │ ├── social │ │ └── social-media-icons.tsx │ ├── theme-provider.tsx │ ├── theme │ │ ├── funny-theme-toggle.tsx │ │ └── mode-toggle.tsx │ └── ui │ │ ├── 3d-pin.tsx │ │ ├── ElasticCursor.tsx │ │ ├── Header.tsx │ │ ├── ace-input.tsx │ │ ├── ace-textarea.tsx │ │ ├── animated-modal.tsx │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dialog.tsx │ │ ├── dropdown-menu.tsx │ │ ├── floating-dock.tsx │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── popover.tsx │ │ ├── scroll-area.tsx │ │ ├── scroll-progress.tsx │ │ ├── shadcn-io │ │ ├── github-stars-button │ │ │ └── index.tsx │ │ └── sliding-number │ │ │ └── index.tsx │ │ ├── tabs.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── tooltip.tsx │ │ ├── typography.tsx │ │ └── use-toast.ts ├── content │ └── blogs │ │ └── achieving-milestone.mdx ├── contexts │ └── socketio.tsx ├── data │ ├── config.ts │ ├── constants.ts │ └── projects.tsx ├── hooks │ ├── use-devtools-open.tsx │ ├── use-media-query.tsx │ ├── use-mouse-position.ts │ ├── use-mouse.tsx │ ├── use-outside-click.ts │ ├── use-throttle.tsx │ └── use-viewport.tsx ├── lib │ ├── generate-random-cursor.ts │ ├── lenis │ │ └── index.ts │ ├── mdx.ts │ └── utils.ts ├── types │ └── index.ts └── utils │ └── mouse.ts ├── tailwind.config.ts ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/components.json -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/assets/404.spline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/404.spline -------------------------------------------------------------------------------- /public/assets/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/logo-dark.svg -------------------------------------------------------------------------------- /public/assets/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/me.jpg -------------------------------------------------------------------------------- /public/assets/nav-link-previews/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/nav-link-previews/contact.png -------------------------------------------------------------------------------- /public/assets/nav-link-previews/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/nav-link-previews/landing.png -------------------------------------------------------------------------------- /public/assets/nav-link-previews/projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/nav-link-previews/projects.png -------------------------------------------------------------------------------- /public/assets/nav-link-previews/skills.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/nav-link-previews/skills.png -------------------------------------------------------------------------------- /public/assets/nyan-cat.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/nyan-cat.gif -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/contests.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/contests.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/css-battle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/css-battle.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/css-battle2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/css-battle2.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/css-battles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/css-battles.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/ducklet1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/ducklet1.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/ducklet2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/ducklet2.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/ducklets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/ducklets.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/landing.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/playground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/playground.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/problem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/problem.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/problems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/problems.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/user.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/codingducks/users.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/codingducks/users.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/blogs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/blogs.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/categories.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/cms-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/cms-1.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/cms-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/cms-2.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/landing.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/store.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/couponluxury/stores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/couponluxury/stores.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/ghostchat/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/ghostchat/1.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/ghostchat/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/ghostchat/2.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/ghostchat/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/ghostchat/3.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/ghostchat/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/ghostchat/4.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/jra/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/jra/1.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/logo-dark.svg -------------------------------------------------------------------------------- /public/assets/projects-screenshots/logo-dark.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/logo-dark.webp -------------------------------------------------------------------------------- /public/assets/projects-screenshots/portfolio/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/portfolio/landing.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/portfolio/navbar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/portfolio/navbar.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/portfolio/project.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/portfolio/project.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/portfolio/projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/portfolio/projects.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/portfolio/skills.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/portfolio/skills.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/blog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/blog.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/blogs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/blogs.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/cms-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/cms-1.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/cms-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/cms-2.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/contact.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/contact.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/landing.png -------------------------------------------------------------------------------- /public/assets/projects-screenshots/the-booking-desk/lighthouse.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/projects-screenshots/the-booking-desk/lighthouse.jpeg -------------------------------------------------------------------------------- /public/assets/seo/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/seo/og-image.png -------------------------------------------------------------------------------- /public/assets/skills-keyboard.spline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/skills-keyboard.spline -------------------------------------------------------------------------------- /public/assets/untitled3.spline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/public/assets/untitled3.spline -------------------------------------------------------------------------------- /src/app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/about/page.tsx -------------------------------------------------------------------------------- /src/app/api/send/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/api/send/route.ts -------------------------------------------------------------------------------- /src/app/blogs/[slug]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/blogs/[slug]/page.tsx -------------------------------------------------------------------------------- /src/app/blogs/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/blogs/page.tsx -------------------------------------------------------------------------------- /src/app/contact/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/contact/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/projects/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/app/projects/page.tsx -------------------------------------------------------------------------------- /src/components/ContactForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ContactForm.tsx -------------------------------------------------------------------------------- /src/components/Particles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/Particles.tsx -------------------------------------------------------------------------------- /src/components/animated-background-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/animated-background-config.ts -------------------------------------------------------------------------------- /src/components/animated-background.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/animated-background.tsx -------------------------------------------------------------------------------- /src/components/easter-eggs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/easter-eggs.tsx -------------------------------------------------------------------------------- /src/components/email-template.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/email-template.tsx -------------------------------------------------------------------------------- /src/components/footer/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/footer/config.ts -------------------------------------------------------------------------------- /src/components/footer/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/footer/footer.tsx -------------------------------------------------------------------------------- /src/components/header/anim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/anim.ts -------------------------------------------------------------------------------- /src/components/header/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/config.ts -------------------------------------------------------------------------------- /src/components/header/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/header.tsx -------------------------------------------------------------------------------- /src/components/header/nav/body/body.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/body/body.tsx -------------------------------------------------------------------------------- /src/components/header/nav/body/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/body/style.module.scss -------------------------------------------------------------------------------- /src/components/header/nav/footer/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/footer/footer.tsx -------------------------------------------------------------------------------- /src/components/header/nav/footer/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/footer/style.module.scss -------------------------------------------------------------------------------- /src/components/header/nav/image/image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/image/image.tsx -------------------------------------------------------------------------------- /src/components/header/nav/image/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/image/style.module.scss -------------------------------------------------------------------------------- /src/components/header/nav/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/index.tsx -------------------------------------------------------------------------------- /src/components/header/nav/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/nav/style.module.scss -------------------------------------------------------------------------------- /src/components/header/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/header/style.module.scss -------------------------------------------------------------------------------- /src/components/logos/aceternity.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/logos/aceternity.tsx -------------------------------------------------------------------------------- /src/components/nyan-cat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/nyan-cat.tsx -------------------------------------------------------------------------------- /src/components/preloader/anim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/preloader/anim.ts -------------------------------------------------------------------------------- /src/components/preloader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/preloader/index.tsx -------------------------------------------------------------------------------- /src/components/preloader/loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/preloader/loader.tsx -------------------------------------------------------------------------------- /src/components/preloader/style.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/preloader/style.module.scss -------------------------------------------------------------------------------- /src/components/realtime/online-users.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/realtime/online-users.tsx -------------------------------------------------------------------------------- /src/components/realtime/remote-cursors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/realtime/remote-cursors.tsx -------------------------------------------------------------------------------- /src/components/reveal-animations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/reveal-animations.tsx -------------------------------------------------------------------------------- /src/components/scroll-down-icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/scroll-down-icon.tsx -------------------------------------------------------------------------------- /src/components/sections/contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/sections/contact.tsx -------------------------------------------------------------------------------- /src/components/sections/hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/sections/hero.tsx -------------------------------------------------------------------------------- /src/components/sections/projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/sections/projects.tsx -------------------------------------------------------------------------------- /src/components/sections/skills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/sections/skills.tsx -------------------------------------------------------------------------------- /src/components/slide-show.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/slide-show.tsx -------------------------------------------------------------------------------- /src/components/smooth-scroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/smooth-scroll.tsx -------------------------------------------------------------------------------- /src/components/social/social-media-icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/social/social-media-icons.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/theme/funny-theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/theme/funny-theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/theme/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/theme/mode-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/3d-pin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/3d-pin.tsx -------------------------------------------------------------------------------- /src/components/ui/ElasticCursor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/ElasticCursor.tsx -------------------------------------------------------------------------------- /src/components/ui/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/Header.tsx -------------------------------------------------------------------------------- /src/components/ui/ace-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/ace-input.tsx -------------------------------------------------------------------------------- /src/components/ui/ace-textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/ace-textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/animated-modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/animated-modal.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/floating-dock.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/floating-dock.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/scroll-progress.tsx -------------------------------------------------------------------------------- /src/components/ui/shadcn-io/github-stars-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/shadcn-io/github-stars-button/index.tsx -------------------------------------------------------------------------------- /src/components/ui/shadcn-io/sliding-number/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/shadcn-io/sliding-number/index.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/components/ui/typography.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/typography.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/content/blogs/achieving-milestone.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/content/blogs/achieving-milestone.mdx -------------------------------------------------------------------------------- /src/contexts/socketio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/contexts/socketio.tsx -------------------------------------------------------------------------------- /src/data/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/data/config.ts -------------------------------------------------------------------------------- /src/data/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/data/constants.ts -------------------------------------------------------------------------------- /src/data/projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/data/projects.tsx -------------------------------------------------------------------------------- /src/hooks/use-devtools-open.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-devtools-open.tsx -------------------------------------------------------------------------------- /src/hooks/use-media-query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-media-query.tsx -------------------------------------------------------------------------------- /src/hooks/use-mouse-position.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-mouse-position.ts -------------------------------------------------------------------------------- /src/hooks/use-mouse.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-mouse.tsx -------------------------------------------------------------------------------- /src/hooks/use-outside-click.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-outside-click.ts -------------------------------------------------------------------------------- /src/hooks/use-throttle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-throttle.tsx -------------------------------------------------------------------------------- /src/hooks/use-viewport.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/hooks/use-viewport.tsx -------------------------------------------------------------------------------- /src/lib/generate-random-cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/lib/generate-random-cursor.ts -------------------------------------------------------------------------------- /src/lib/lenis/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/lib/lenis/index.ts -------------------------------------------------------------------------------- /src/lib/mdx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/lib/mdx.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/mouse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/src/utils/mouse.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Naresh-Khatri/3d-portfolio/HEAD/yarn.lock --------------------------------------------------------------------------------