# Nuxt JS Agency templates & code starters for BCMS

### Nuxt JS Agency Template

Need a fast and flexible way to launch an agency or studio site with Nuxt?

[Nuxt JS templates & code starters for BCMS](https://www.thebcms.com/starters/nuxt/) 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.

### What’s inside the Nuxt JS Agency Template:

- 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](https://www.thebcms.com/blog/multilingual-cms-guide.md) 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.

### Conclusion: Nuxt JS Agency template for BCMS

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](https://www.thebcms.com/starters/nuxt/blog.md) or [Nuxt JS podcast starter](https://www.thebcms.com/starters/nuxt/podcast.md).

Start here:

```

npx @thebcms/cli create nuxt starter agency

```