├── .dockerignore ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .husky └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── bun.lockb ├── components.json ├── dockerfile ├── next.config.mjs ├── package.json ├── postcss.config.js ├── public ├── banner.png ├── next.svg └── vercel.svg ├── src ├── app │ ├── about │ │ └── page.tsx │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── page.tsx │ └── projects │ │ └── page.tsx ├── assets │ ├── about │ │ └── confused-memoji.svg │ ├── banner.png │ ├── clock.svg │ ├── projects │ │ ├── animetrix.jpeg │ │ ├── index.ts │ │ ├── memoji.svg │ │ ├── muxik.png │ │ ├── projectsArray.ts │ │ ├── quibble.jpeg │ │ ├── recordify.png │ │ ├── sso.jpeg │ │ ├── synthia.webp │ │ ├── trim.png │ │ ├── wastelogo.png │ │ └── work-scribble.svg │ └── skills │ │ ├── Git-Icon-1788C.svg │ │ ├── P9ocbmf.jpeg │ │ ├── Socket-io.svg │ │ ├── docker.svg │ │ ├── elephant.png │ │ ├── go.svg │ │ ├── index.ts │ │ ├── mongodb.svg │ │ ├── mysql.svg │ │ ├── nextjs-transparent.svg │ │ ├── nodejs.svg │ │ ├── python-logo-only.png │ │ ├── react.svg │ │ ├── redis-logo-full-color-rgb.svg │ │ ├── redux.svg │ │ ├── rust.svg │ │ ├── tailwind.svg │ │ ├── ts.svg │ │ └── vercel.svg ├── components │ ├── CopyCmd.tsx │ ├── TypingAnimation.tsx │ ├── projects │ │ └── card.tsx │ ├── shared │ │ ├── Contact.tsx │ │ ├── Footer.tsx │ │ └── Navbar.tsx │ ├── skills │ │ ├── Skills.tsx │ │ ├── connection-line.tsx │ │ └── stacks.tsx │ ├── terminal │ │ ├── HelpCommand.tsx │ │ └── Terminalcomp.tsx │ ├── theme-provider.tsx │ └── ui │ │ ├── button.tsx │ │ ├── darkmodebtn.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ └── use-toast.ts └── lib │ └── utils.ts ├── tailwind.config.ts └── tsconfig.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run lint 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/bun.lockb -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/components.json -------------------------------------------------------------------------------- /dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/dockerfile -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/public/banner.png -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /src/app/about/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/app/about/page.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/projects/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/app/projects/page.tsx -------------------------------------------------------------------------------- /src/assets/about/confused-memoji.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/about/confused-memoji.svg -------------------------------------------------------------------------------- /src/assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/banner.png -------------------------------------------------------------------------------- /src/assets/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/clock.svg -------------------------------------------------------------------------------- /src/assets/projects/animetrix.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/animetrix.jpeg -------------------------------------------------------------------------------- /src/assets/projects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/index.ts -------------------------------------------------------------------------------- /src/assets/projects/memoji.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/memoji.svg -------------------------------------------------------------------------------- /src/assets/projects/muxik.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/muxik.png -------------------------------------------------------------------------------- /src/assets/projects/projectsArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/projectsArray.ts -------------------------------------------------------------------------------- /src/assets/projects/quibble.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/quibble.jpeg -------------------------------------------------------------------------------- /src/assets/projects/recordify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/recordify.png -------------------------------------------------------------------------------- /src/assets/projects/sso.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/sso.jpeg -------------------------------------------------------------------------------- /src/assets/projects/synthia.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/synthia.webp -------------------------------------------------------------------------------- /src/assets/projects/trim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/trim.png -------------------------------------------------------------------------------- /src/assets/projects/wastelogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/wastelogo.png -------------------------------------------------------------------------------- /src/assets/projects/work-scribble.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/projects/work-scribble.svg -------------------------------------------------------------------------------- /src/assets/skills/Git-Icon-1788C.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/Git-Icon-1788C.svg -------------------------------------------------------------------------------- /src/assets/skills/P9ocbmf.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/P9ocbmf.jpeg -------------------------------------------------------------------------------- /src/assets/skills/Socket-io.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/Socket-io.svg -------------------------------------------------------------------------------- /src/assets/skills/docker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/docker.svg -------------------------------------------------------------------------------- /src/assets/skills/elephant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/elephant.png -------------------------------------------------------------------------------- /src/assets/skills/go.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/go.svg -------------------------------------------------------------------------------- /src/assets/skills/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/index.ts -------------------------------------------------------------------------------- /src/assets/skills/mongodb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/mongodb.svg -------------------------------------------------------------------------------- /src/assets/skills/mysql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/mysql.svg -------------------------------------------------------------------------------- /src/assets/skills/nextjs-transparent.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/nextjs-transparent.svg -------------------------------------------------------------------------------- /src/assets/skills/nodejs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/nodejs.svg -------------------------------------------------------------------------------- /src/assets/skills/python-logo-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/python-logo-only.png -------------------------------------------------------------------------------- /src/assets/skills/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/react.svg -------------------------------------------------------------------------------- /src/assets/skills/redis-logo-full-color-rgb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/redis-logo-full-color-rgb.svg -------------------------------------------------------------------------------- /src/assets/skills/redux.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/redux.svg -------------------------------------------------------------------------------- /src/assets/skills/rust.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/rust.svg -------------------------------------------------------------------------------- /src/assets/skills/tailwind.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/tailwind.svg -------------------------------------------------------------------------------- /src/assets/skills/ts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/ts.svg -------------------------------------------------------------------------------- /src/assets/skills/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/assets/skills/vercel.svg -------------------------------------------------------------------------------- /src/components/CopyCmd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/CopyCmd.tsx -------------------------------------------------------------------------------- /src/components/TypingAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/TypingAnimation.tsx -------------------------------------------------------------------------------- /src/components/projects/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/projects/card.tsx -------------------------------------------------------------------------------- /src/components/shared/Contact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/shared/Contact.tsx -------------------------------------------------------------------------------- /src/components/shared/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/shared/Footer.tsx -------------------------------------------------------------------------------- /src/components/shared/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/shared/Navbar.tsx -------------------------------------------------------------------------------- /src/components/skills/Skills.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/skills/Skills.tsx -------------------------------------------------------------------------------- /src/components/skills/connection-line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/skills/connection-line.tsx -------------------------------------------------------------------------------- /src/components/skills/stacks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/skills/stacks.tsx -------------------------------------------------------------------------------- /src/components/terminal/HelpCommand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/terminal/HelpCommand.tsx -------------------------------------------------------------------------------- /src/components/terminal/Terminalcomp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/terminal/Terminalcomp.tsx -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/darkmodebtn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/darkmodebtn.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/components/ui/use-toast.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShivaBhattacharjee/portfolio-v2/HEAD/tsconfig.json --------------------------------------------------------------------------------