Nuxt JS Recipes templates & code starters for BCMS

Need a fast and flexible way to launch an agency or studio site with Nuxt?
Nuxt JS templates & code starters for BCMS give you everything you need to present your work, team, and services, without spending days setting up a CMS or handcrafting every page.
Built with Nuxt, TypeScript, and Tailwind CSS, this template gives you a scalable, typed, and customizable frontend.
On the backend, BCMS manages all your content: case studies, services, team bios, blog posts, testimonials, and static pages.
It’s perfect for creative agencies, dev studios, and marketing teams that want a clean, maintainable stack and a CMS your whole team can actually use.
Dynamic project & case study pages: Manage work samples, media, and descriptions in BCMS, rendered dynamically with Nuxt routes.
Service sections & team bios: Create reusable and structured entries for what you offer and who’s behind the work.
Nuxt + TypeScript stack: Use Composition API, file-based routing, and strong typing for a reliable dev experience.
Tailwind styling system: Easily customize colors, spacing, and components via tailwind.config.ts
.
Built-in blog support: Extend the site with a blog section using BCMS collections and dynamic routing.
Multi-language ready: Add global versions of pages using BCMS localization.
SEO-friendly setup: Dynamic meta, OG tags, and structured data built into every route.
Mobile-first layout: Fully responsive components for every screen size.
This Nuxt starter gives you a fast, extensible foundation to launch agency or portfolio sites without CMS overhead.
Want to tailor the setup for content-heavy sites?
Check out our Nuxt JS blog template or Nuxt JS podcast starter.
Start here:
npx @thebcms/cli create nuxt starter agency
There are many example apps and starter projects to get you started.
Get all the latest BCMS updates, news and events.
By submitting this form you consent to us emailing you occasionally about our products and services. You can unsubscribe from emails at any time, and we will never pass your email to third parties.