{"repo":"quang-pham-dev/quangpham.dev","free":true,"listed":false,"github":"https://github.com/quang-pham-dev/quangpham.dev","clone":"git clone https://github.com/quang-pham-dev/quangpham.dev.git","description":"This is my portfolio built with nextjs","language":"TypeScript","stars":10,"topics":["modern-web","nextjs","portfolio","nextjs16"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"quangpham.dev My personal portfolio website built with Next.js and TypeScript, featuring a beautiful dark mode UI, smooth animations, and a robust CI/CD pipeline. 🚀 Tech Stack Core - Next.js 16.1.1 (App Router, Turbopack) - React 19.2.3 - TypeScript 5.x - Bun (Package Manager & Runtime) UI & Animation - Tailwind CSS 3.x - Framer Motion 12.x - Radix UI primitives - Lucide React icons - Next Themes (Dark mode) Development & Quality - Biome (Linting & Formatting) - Knip (Dead code elimination) - Vitest (Unit Testing) - Playwright (E2E Testing) - Storybook 10 (Component Development) 🛠️ CI/CD Pipeline This project uses GitHub Actions for continuous integration and delivery. Git Flow Strategy - develop : Main development branch. PRs merge here. - main : Production branch. Deploys to Vercel. Workflow Triggers Jobs ---------- ---------- ------ CI Push/PR to main , develop lint (Biome + Knip), typecheck (TSC), build (Next.js) E2E PR to main , develop e2e (Playwright) Dependabot Weekly (Mon 9AM VN) Targets develop branch for npm updates Git Hooks - pre-commit : Runs lint-staged (Biome check & fix) on staged files. - pre-push : Runs typecheck and unit tests to ensure quality before pushing. 🏃‍♂️ Getting Started 1. Clone the repository: 2. Install dependencies: 3. Environment Setup: 4. Start Development: Open http://localhost:3000 to view. 📜 Available Scripts Development - bun dev : Start dev server with Turbopack - bun build : Build for production - bun start : Start production serv","default_branch":null,"files":null,"tree":[],"storefront":"/r/quang-pham-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/quang-pham-dev/quangpham.dev/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}