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.
