{"repo":"princejoogie/portfolio","free":true,"listed":false,"github":"https://github.com/princejoogie/portfolio","clone":"git clone https://github.com/princejoogie/portfolio.git","description":"Source code of my portfolio bootstrapped with NextJS","language":"TypeScript","stars":10,"topics":["vercel","nextjs","react","reactjs","next","hostinger"],"license":null,"category":"media-processing","readme_excerpt":"Portfolio Personal portfolio site for prince.juguilon.com, built with Next.js 16, React 19, and Tailwind CSS. Overview This project is a single-app Next.js portfolio with: - a tabbed homepage for About, Blogs, Setup, and Contact - statically generated MDX blog posts from local content - dynamic Open Graph image generation via @vercel/og - animated UI built with Motion, Magic UI components, and shadcn-style primitives - a contact section wired to Cal.com embeds Tech Stack - Next.js 16 App Router - React 19 - TypeScript - Tailwind CSS v4 - Biome for linting, formatting, and import organization - next-mdx-remote for MDX content compilation - rehype-pretty-code + Shiki for code block rendering - Radix UI primitives Getting Started Prerequisites - Node.js - pnpm 10.33.0 Install Run Locally Open http://localhost:3000 . Available Commands Notes: - pnpm check is the only dedicated lint/format command. - There is no separate test runner or standalone typecheck script in this repo. Project Structure Content Authoring Blog posts live in src/blogs/ .mdx and are loaded directly from the filesystem. Each post needs frontmatter shaped like this: Important details: - blog ordering is based on the date field in frontmatter - post pages are generated from the file slug - /blog redirects to /?tab=Blogs - the homepage blog tab is populated from getAllBlogsMeta() in src/lib/mdx.tsx Styling And Conventions - use the @/ import alias for src/ - use cn() from src/lib/utils.ts for class merging - Biom","default_branch":null,"files":null,"tree":[],"storefront":"/r/princejoogie","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/princejoogie/portfolio/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."}