Source of truth: this starter is exported from the
contentrain-startersmonorepo. Internal starter id:next-saas-dashboard.
Product-surface starter for teams that want Contentrain to own dashboard UI copy, settings surfaces, billing plans, and operational messaging instead of scattering strings across components.
pnpm install
pnpm devpnpm check
pnpm build
pnpm start
pnpm deploy:netlify//settings/billing/operations/architecture
- UI strings are managed through a Contentrain dictionary model instead of hardcoded JSX text
- Settings, billing, queue items, notices, and audit rows are typed content models
- The starter demonstrates product-surface governance, not only marketing pages
Official references:
- Netlify build command:
pnpm deploy:netlify - Netlify publish directory: framework-managed
- Keep the publish directory empty in the Netlify UI and let the Next.js runtime be detected automatically
Use pnpm dlx netlify-cli init to connect the repository for continuous deployment, or pnpm dlx netlify-cli link if the site already exists.

