All Nuxt.js starters

Nuxt JS Portfolio templates & code starters for BCMS

Shape your brand: Nuxt.js & BCMS optimize SEO, speed, and content updates. Create a standout digital presence.

npx @thebcms/cli create nuxt starter personal
Visit starter
https://personal-starter.thebcms.com/
Open in new tab

Nuxt JS Portfolio template

Not a fan of one-size-fits-all portfolio templates?

Nuxt JS templates & code starters for BCMS setup give you a clean starting point that’s actually built for developers. You get full control over your projects, case studies, blog posts, and pages without manually editing JSON or rebuilding every time you tweak your About section.

It’s built with TypeScript, Tailwind CSS, and a modular component structure, so extending it is simple.

BCMS handles all your content from project details to skills and personal info, so your portfolio stays flexible and easy to update without touching code.

If you want something fast, minimal, and easy to maintain (but still looks great and ranks well), this is the one to build on.

What’s inside the Nuxt JS Portfolio template:

  • Project & case study management: Manage portfolio items, media, and descriptions via BCMS, no need to touch code for updates.

  • Nuxt 3 + TypeScript stack: Modern Vue setup with strong typing and component-based architecture.

  • Dynamic pages & content modules: Use Nuxt’s dynamic routing and BCMS entries to build About, Blog, and Contact pages without static config files.

  • Tailwind CSS integration: Customize the design system via tailwind.config.ts: no extra CSS layers or overrides.

  • Localization with Nuxt: Easily add multilingual support using Nuxt’s official i18n module with BCMS localization fields.

  • SEO-first structure: Use Nuxt’s SEO kit to dynamically inject meta, OG tags, and page titles.

  • Fully responsive layout: Built mobile-first and optimized for every screen size with minimal effort.

Build a personal website with the Nuxt JS Portfolio Template for BCMS

If you're after full control, clean structure, and a CMS that won’t get in your way, this Nuxt + BCMS portfolio starter checks every box. Build fast, update easily, and scale when you’re ready.

Exploring other projects? See our Nuxt Blog, Podcast, or Conference templates for more ideas.

Start here:

npx @thebcms/cli create nuxt starter personal

It takes a minute to start using BCMS

14-day free trial · No credit card required

It takes a minute to
start using BCMS with Nuxt.js

14-day free trial · No credit card required

Other Nuxt.js starters you might like

There are many example apps and starter projects to get you started with BCMS and Nuxt.js

agency.jpg

Nuxt JS Agency templates & code starters for BCMS

E-Commerce

Nuxt JS E-commerce templates & code starters for BCMS

Blog

Nuxt JS Blog templates & code starters for BCMS

Podcast

Nuxt JS Podcast templates & code starters for BCMS

simple-blog.png

Simple blog code starter for BCMS and Nuxt

Conference

Nuxt JS Conference templates & code starters for BCMS

Restaurant

Nuxt JS Restaurant templates & code starters for BCMS

Hospitale

Nuxt JS Job board templates & code starters for BCMS

Flavour Fushion

Nuxt JS Recipes templates & code starters for BCMS