Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Next.js and Chakra-UI portfolio template with dark mode, MDX support, Fuse.js search, and SEO-friendly setup.

Portfolio library replicating the GitHub UI, built with Next.js, TypeScript, and Tailwind CSS.
Next.js & Chakra-UI Portfolio Template is a boilerplate for building a personal portfolio website, built on the Next.js framework with Chakra-UI for styling and a set of SEO-friendly defaults.
The Next.js & Chakra-UI Portfolio Template is a GitHub-hosted boilerplate for creating a personal portfolio website. It combines the Next.js React framework with the Chakra-UI component library, and includes dark mode, MDX content support, Fuse.js search, and SEO optimizations. The template runs on Node.js and is ready to deploy to Vercel.
Start the development server by running npm run dev or yarn dev in the project root, then open http://localhost:3000 to view the site. The homepage is defined in pages/index.js and auto-updates as you edit the file. API routes are added in pages/api, with an example at /api/hello. For production, use the standard Next.js build and start commands.
Yes, dark-mode is one of the repository topics, meaning the template includes a dark theme option in addition to the default light theme.
Edit pages/index.js in the project root. While the development server is running, the page will auto-update to reflect your changes.
Yes, the README provides a "Deploy with Vercel" button that takes the repository URL and creates a new Vercel project with a pre-filled name and description.
Fuse.js is a lightweight JavaScript fuzzy-search library. In this template, it is listed as a topic, so it is likely configured to search portfolio content, though the exact setup is in the source code.
The template is hosted publicly on GitHub with no mention of a paid license or plan. Review the repository's LICENSE file for specific usage terms.
