Skip to content

Contentrain/contentrain-starter-next-saas-dashboard

Repository files navigation

Source of truth: this starter is exported from the contentrain-starters monorepo. Internal starter id: next-saas-dashboard.

Contentrain 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.

Contentrain Next SaaS Dashboard cover

Contentrain Next SaaS Dashboard preview

Start

pnpm install
pnpm dev

Commands

pnpm check
pnpm build
pnpm start
pnpm deploy:netlify

Demo routes

  • /
  • /settings
  • /billing
  • /operations
  • /architecture

Why this starter exists

  • 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:

Deploy

  • 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

Netlify Project Creation

Deploy to Netlify

Use pnpm dlx netlify-cli init to connect the repository for continuous deployment, or pnpm dlx netlify-cli link if the site already exists.

About

Product-surface starter for SaaS dashboards with Contentrain-managed UI copy, settings, billing, and operational content.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors