Shadcn Portfolio is a Next.js portfolio template with work sections, a blog, and shadcn/ui components. The content is written 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. SEO metadata, sitemaps, and structured data are included. Turborepo manages the workspace tools.
Stack
- Next.js 15, TurboRepo, TypeScript.
- Tailwind + Radix via shadcn/ui.
- Framer Motion, dotenv, pnpm tooling.
