{"id":24391489,"url":"https://github.com/mrigankdoshy/personal-website-v2","last_synced_at":"2026-04-10T11:31:45.581Z","repository":{"id":273139819,"uuid":"910230077","full_name":"mrigankdoshy/personal-website-v2","owner":"mrigankdoshy","description":"Version 2 of my personal portfolio website, built using Next.js and hosted with Vercel","archived":false,"fork":false,"pushed_at":"2026-01-18T23:01:29.000Z","size":13097,"stargazers_count":0,"open_issues_count":13,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-01-19T08:25:30.195Z","etag":null,"topics":["framer-motion","motion","nextjs","react","tailwindcss","vercel"],"latest_commit_sha":null,"homepage":"https://www.mrigankdoshy.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrigankdoshy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-12-30T18:32:20.000Z","updated_at":"2026-01-18T23:01:32.000Z","dependencies_parsed_at":"2025-05-17T18:19:46.476Z","dependency_job_id":"008dd8bb-987d-4718-b8a7-b1e5b8cf96a4","html_url":"https://github.com/mrigankdoshy/personal-website-v2","commit_stats":null,"previous_names":["mrigankdoshy/personal-website-v2"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/mrigankdoshy/personal-website-v2","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrigankdoshy%2Fpersonal-website-v2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrigankdoshy%2Fpersonal-website-v2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrigankdoshy%2Fpersonal-website-v2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrigankdoshy%2Fpersonal-website-v2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrigankdoshy","download_url":"https://codeload.github.com/mrigankdoshy/personal-website-v2/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrigankdoshy%2Fpersonal-website-v2/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31641114,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["framer-motion","motion","nextjs","react","tailwindcss","vercel"],"created_at":"2025-01-19T17:16:46.069Z","updated_at":"2026-04-10T11:31:45.562Z","avatar_url":"https://github.com/mrigankdoshy.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Logo\" src=\"https://user-images.githubusercontent.com/32623983/170842452-2ea3a2f8-2164-421e-8788-d52c878a1a07.png\" width=\"100\" /\u003e\n\u003c/div\u003e\n\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://mrigankdoshy.com\" target=\"_blank\"\u003emrigankdoshy.com\u003c/a\u003e\n\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  v2 of a personal portfolio website built using \u003ca href=\"https://nextjs.org\" target=\"_blank\"\u003eNext.js\u003c/a\u003e and hosted with \u003ca href=\"https://vercel.com/\" target=\"_blank\"\u003eVercel\u003c/a\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://deploy-badge.vercel.app/vercel/personal-website-v2?style=for-the-badge\" /\u003e\n  \u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-blue.svg?style=for-the-badge\" alt=\"License\"\u003e\n  \u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/github/v/release/mrigankdoshy/personal-website-v2?color=blue\u0026sort=date\u0026style=for-the-badge\" alt=\"Release\"\u003e\n\u003c/p\u003e\n\n## 👩🏻‍💻 Tech Stack\n\n- ⚡️ [Next.js 16 with App Router](https://nextjs.org) — React framework for building fast, scalable web apps with file-based routing.\n- ⚛️ [React 19](https://react.dev) — Library for building declarative, component-based UIs.\n- ✨ [TypeScript](https://typescriptlang.org) — Statically typed superset of JavaScript for better error checking and maintainability.\n- 🎨 [Tailwind CSS 4](https://tailwindcss.com) — Utility-first CSS framework for creating custom designs quickly.\n- 💎 [Shadcn](https://ui.shadcn.com) — Collection of beautifully designed, customizable UI components.\n- 🎬 [Motion](https://motion.dev) — Library for creating smooth, interactive animations in React.\n- 🌴 [TanStack Query](https://tanstack.com/query/latest) — Powerful library for data fetching and asynchronous state management.\n- 🔍 [ESLint](https://eslint.org) — Tool for identifying and fixing code issues, with import sorting.\n- 💅 [Prettier](https://prettier.io) — Opinionated code formatter to maintain consistent style.\n- 🐶 [Husky \u0026 Lint Staged](https://typicode.github.io/husky) — Pre-commit hooks for running scripts on staged files.\n- 🤖 [Conventional Commit Lint](https://conventionalcommits.org/en/v1.0.0/) — Enforces consistent commit message style with Conventional Commits.\n- 📦 [Release Please](https://github.com/googleapis/release-please) — Automates changelog generation and versioning.\n- 🪃 [Absolute Import and Path Alias](https://nextjs.org/docs/app/building-your-application/configuring/absolute-imports-and-module-aliases) — Simplifies imports with the `@/` prefix.\n- 🗺 [Site Map](https://nextjs.org/docs/app/api-reference/file-conventions/metadata/sitemap) — Automatically generates a `sitemap.xml` for SEO.\n- 🔺 [Vercel](https://vercel.com/) — Platform for serverless deployments with automatic scaling and continuous deployment.\n\n## 🚀 Building and Running\n\nFirst, clone this repository to your local machine using Git and give it a name:\n\n```bash\ngit clone https://github.com/mrigankdoshy/personal-website-v2.git your-repo-name\n```\n\nNavigate to the project folder and install the necessary dependencies:\n\n```bash\ncd your-repo-name\npnpm install\n```\n\nStart the development server locally by running:\n\n```bash\npnpm dev\n```\n\nThis will launch the app in your browser, typically at `http://localhost:3000`.\n\nTo build the app for production, use the following command:\n\n```bash\npnpm build\n```\n\n## ⚠️ Disclaimer\n\nFeel free to fork this repository and use parts of the code for your own website. However, I encourage you to use this as a learning tool and ask that you modify the theme and widgets to make it your own, and have fun with React!\n\nI've spent a non-trivial amount of effort building and redesigning this iteration of my website. If you decide to make use of this project, I'd appreciate being credited as the developer (by linking back to \u003ca href=\"https://mrigankdoshy.com\" target=\"_blank\"\u003emrigankdoshy.com\u003c/a\u003e).\n\nAnd obviously, I do not give permission to present any of my information or projects as your own.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrigankdoshy%2Fpersonal-website-v2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrigankdoshy%2Fpersonal-website-v2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrigankdoshy%2Fpersonal-website-v2/lists"}