Back to docs

web-nuxt template overview

What the Nuxt template already ships today, and where to customize it.

The web-nuxt app is the Nuxt 4 frontend option in ZShip. It keeps landing pages, pricing, auth, blog, docs, and dashboard routes in one deployment.

What ships today

  • Nuxt SSR plus Nitro server proxy routes under server/api/*
  • Built-in i18n, sitemap, robots, schema.org, ISR route rules, and image optimization
  • Shared landing UI, auth pages, dashboard routes, and localized navigation

Where to customize it

  • apps/web-nuxt/zship.app.json controls appKey, domain, brand metadata, analytics IDs, dashboard.url, and dashboard.features.*
  • apps/web-nuxt/app/config/site.ts turns the manifest into runtime siteConfig
  • apps/web-nuxt/content/docs/* is the Nuxt Content source for the in-app docs
  • apps/web-nuxt/server/api/* is where server-side proxy routes live

Set dashboard.features.checkin, dashboard.features.tickets, or dashboard.features.referral to false when the Nuxt dashboard should hide that entry and reject direct route access.

When to use this frontend

Choose web-nuxt when your team wants one Nuxt codebase for marketing, product, and server-side proxy logic. If your public site is much more content-heavy, apps/web still offers the richer Astro setup.