{"repo":"Maiz27/v2","free":true,"listed":false,"github":"https://github.com/Maiz27/v2","clone":"git clone https://github.com/Maiz27/v2.git","description":"The 2nd iteration of my portfolio website: a Next.js + Sanity Turborepo where every project ships a code-backed, annotated case study.","language":"TypeScript","stars":11,"topics":["nextjs","sanity","tailwindcss","vercel","portable-text","portfolio","shiki","turborepo","typescript"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"Portfolio Monorepo This repository contains the source code for my personal portfolio website, built with Next.js, Tailwind CSS, and Sanity. The project is structured as a monorepo using pnpm workspaces and is managed with Turborepo. Table of Contents - Portfolio Monorepo - Table of Contents - Introduction - Project Structure - Getting Started - Prerequisites - Installation - Usage - Contributing - License Introduction This project is proof of work: long-form, first-person case studies grounded in real code, with snippets linked back to their repositories. Rather than a services-and-pricing template, it's built to show how I think while I ship — decisions, dead ends, and trade-offs — with interactive annotated code as the centerpiece. It's open-source, easily customizable, and deployable, with a Next.js frontend and a Sanity CMS backend for content management. Project Structure This monorepo is organized using pnpm workspaces and Turborepo. The workspaces are located in the apps and packages directories: - apps/web : The Next.js frontend application. - apps/studio : The Sanity CMS studio for content management. - packages/ : Shared packages and utilities, including @v2/sanity-schemas for type-safe Sanity content. Getting Started Prerequisites - Node.js (v24 or later) - pnpm (v11 or later) - Sanity CLI (install globally) Installation 1. Clone the repository: 2. Install dependencies from the root directory: 3. Set up environment variables: - For the web app, copy .env.example t","default_branch":null,"files":null,"tree":[],"storefront":"/r/Maiz27","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Maiz27/v2/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."}