Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A personal portfolio boilerplate built with Next.js, Chakra UI, MDX, and TypeScript.

A full-stack Next.js TypeScript template focused on functionality over UI, featuring Zustand, TanStack Query, and ESLint 9 support.
nirmalyaghosh.com is a boilerplate for building portfolio applications with Next.js, combining Chakra UI, Emotion, TypeScript, MDX, and SEO. It is authored by Nirmalya Ghosh and published on GitHub under the MIT license, giving developers a free starting point for a modern personal portfolio site.
nirmalyaghosh.com is a portfolio boilerplate that runs on Next.js, the React framework for production. It takes a cloned repository and a few setup commands as input and outputs a running portfolio website at http://localhost:3000. The project is built with Chakra UI for component styling, Emotion for CSS-in-JS, TypeScript for type safety, MDX for content authoring, and includes SEO support, as stated in the repository description.
yarn dev on port 3000.The README outlines a three-step setup: first, clone the repository with git clone [email protected]:ghoshnirmalya/nirmalyaghosh.com.git portfolio; second, install dependencies with yarn install after entering the folder; third, start the development server with yarn dev. The application then runs locally at http://localhost:3000, where you can view and edit the portfolio.
Yes, this project is licensed under the MIT License, which allows free use, modification, and distribution with the inclusion of the original license notice.
The repository requires Node.js and a package manager such as npm or yarn. The README specifically lists Node.js and npm as prerequisites and uses yarn in the installation commands.
After cloning and installing dependencies, run yarn dev from the root directory. This command starts the Next.js application on http://localhost:3000.
The repository description explicitly lists SEO as part of the technologies used, alongside Next.js, Chakra UI, MDX, and TypeScript. You can extend the SEO setup to fit your portfolio's needs.
