Skip to main content

Portfolio Template

Welcome to Niwi Starter Portfolio

Niwi Starter Portfolio installation

Build a Stunning Portfolio in Less Than 5 Minutes

Niwi Starter makes it quick and easy to create a beautiful, professional portfolio using Next.js. In this guide, we’ll walk you through:

  • 🎨 Setting up your portfolio with just one command: npx create-niwi.

npx create-niwi

  • 📄 Customizing the pre-built portfolio template to make it uniquely yours.
  • 🚀 Deploying your site with just a few clicks, getting it live in no time.

This guide is perfect for developers, designers, or anyone who wants a simple, fast, and efficient way to build a polished portfolio.

How to Customize Your Portfolio

Customize Portfolio

All the portfolio content is fully configurable in the portfolio.config.ts file. Let’s look at how to update different sections of your portfolio.

Example Configuration

inside portfolio.config.ts

portfolio.config.ts
const portfolioConfig = {
name: "Lwin Moe Paing",
hero: heroConfig,
about: aboutConfig,
skills: skillsConfig,
workHistory: workHistoryConfig,
educationHistory: educationHistoryConfig,
project: projectConfig,
contact: contactConfig,
footer: footerConfig,
} as const;

For example, to update the hero section, you can modify the heroConfig object:

portfolio.config.ts
const heroConfig = {
welcomeMessage: "Hi, I'm Lwin Moe Paing",
image: "/images/auth/lwin-moe-paing.jpeg",
message:
"Senior Frontend Engineer passionate about building and helping others.",
linkPrefix: "Catch me active on",
linkSuffix: "🎉",
links: [
{ name: "Twitter", link: "https://x.com/LwinMoePaingDev" },
{ name: "Facebook", link: "https://facebook.com/lwin.im" },
],
};

You can easily update fields like welcomeMessage, image, message, and more. This structure applies to other sections like skills, about, workHistory, and educationHistory.

Getting Started with Customization

  1. Edit the Configuration: Open portfolio.config.ts and update the values according to your personal or professional details.
  2. Preview Your Changes: Run your project locally to see how the updates look.
  3. Deploy Your Portfolio: Once you’re happy with the result, deploy your site using your preferred hosting service.

❤️ Happy coding, and enjoy building your amazing portfolio !

❤️ Thank you ❤️ for choosing Niwi Starter!