Chitranjan Gupta

Chitranjan Kumar Gupta - Portfolio & Personal Website

Personal engineering portfolio, technical blog, and software showcase built with Next.js 16 (App Router), React 19, Tailwind CSS, MDX with CodeHike, and fully automated testing (Vitest, Playwright, pre-deploy verification).

๐Ÿš€ Features

๐Ÿ› ๏ธ Getting Started

First, install dependencies:

npm install

Run the development server:

npm run dev

Open http://localhost:3000 with your browser to explore the portfolio.

๐Ÿงช Testing & Quality Assurance

# Run complete test suite (Unit + Pre-Deploy Verify + E2E)
npm test

# Run unit tests only (Vitest)
npm run test:unit

# Run static HTML, sitemap & robots verification
npm run test:verify

# Run real browser E2E smoke tests (Playwright)
npm run test:e2e

# Run linter
npm run lint

๐Ÿ“ฆ Production Build

npm run build
npm start