Shadcn Portfolio

Shadcn Portfolio

A Next.js portfolio template with a blog and shadcn/ui.

Shadcn Portfolio is a Next.js portfolio template with work sections, a blog, and shadcn/ui components. You write the content in MDX.

How it works

Blog posts and work pages are MDX files, so adding one means adding a file. shadcn/ui provides the components, and Framer Motion handles the transitions. It includes SEO metadata, sitemaps, and structured data. Turborepo manages the workspace tools.

Stack

  • Next.js 15, TurboRepo, TypeScript.
  • Tailwind and Radix through shadcn/ui.
  • Framer Motion, dotenv, pnpm tooling.