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.jsoncontrolsappKey, domain, brand metadata, analytics IDs,dashboard.url, anddashboard.features.*apps/web-nuxt/app/config/site.tsturns the manifest into runtimesiteConfigapps/web-nuxt/content/docs/*is the Nuxt Content source for the in-app docsapps/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.
