Launch from a working stack
Start from a deployed Next.js, Vercel, Neon, Clerk, and Stripe slice instead of wiring the same foundations again.
Template foundation
ZET keeps the foundation deliberately generic. Product decisions remain local while the plumbing and operating checks are ready to use.
Included
Stable components and feature boundaries cover the repeated work without hiding ordinary React behind template-specific abstractions.
Start from a deployed Next.js, Vercel, Neon, Clerk, and Stripe slice instead of wiring the same foundations again.
Use Clerk for Google sign-in, email verification-code sign-in, persistent sessions, and local user sync.
Stripe Checkout, Customer Portal, webhook handling, and local entitlement fields are already shaped for SaaS reuse.
Keep runtime data in Postgres with small migrations, lazy database clients, and build-safe fallback states.
Publish database-backed content with RSS, sitemap, robots, and llms.txt so experiments are discoverable early.
Keep product behavior in domain, service, repository, and action modules while routes stay thin.
Under the hood
Each area is useful on its own, readable in the repository, and replaceable when an experiment needs something different.
Template Surface
Home, Features, Pricing, Blog, Account, and Subscription routes give each experiment a polished starting point without locking it to one product idea.
Auth And Users
The template prefers managed auth, keeps private routes fail-closed, and syncs authenticated users into the local Postgres users table.
Operations
Release logs, smoke checks, and setup runbooks make the template useful for repeated experiments instead of one heroic launch.
Next step
Open the signal-capture loop or inspect the sample subscription surface.