Focused starter code and docs for selling downloadable software with Stripe, accounts, protected updates, and basic admin.
App Router, Server Components, full TypeScript. The modern React stack.
Checkout flow, verified webhook handling, refund status sync, and persisted order records.
NextAuth.js with Google and GitHub OAuth. Pre-built User, Account, Session, and VerificationToken models.
Prisma-backed auth, customer, and order records with reference schema you can extend.
Configured for PostgreSQL by default, with migration and deployment notes in the docs.
Use Docker Compose or your preferred PostgreSQL service for local development.
Guidance for server-capable Next.js hosts plus Cloudflare Pages and Workers considerations.
Example dashboard, account, and admin screens you can adapt for your product.
Utility-first styling with a clean design system. Tweak colors in one file, ship your brand.
Subscription and team models are included as reference schema, not finished UI workflows.
Real routes, components, database models, API handlers, and setup documentation.
Use the starter for your own products and client projects under the included license terms.
Current-version maintenance updates are included according to the documented support policy.
Visual database browser included. Inspect tables, edit rows, run queries — all from your browser.
Install dependencies, configure PostgreSQL, add Stripe/auth/storage settings, and run the app locally.
Production readiness checklist covering env vars, Stripe webhooks, security headers, analytics, and rollback steps.
Included /ideas module turns keywords into SaaS ideas through OpenAI Responses, Anthropic Messages, or a keyless local demo.
Included /account route shows signed-in profile state and Stripe purchase history from Prisma.
Included /admin/customers route for support lookup, order counts, Stripe IDs, and totals gated by ADMIN_EMAILS.
Client, server, and edge runtime Sentry config with App Router global error capture.
GitHub Actions verifies tests, Prisma, TypeScript, build output, and the packaged starter ZIP before deploy.
Guidance for keeping marketing pages, changelogs, and docs maintainable as your product grows.
Sentry, logs, uptime checks, and Stripe webhook monitoring paths so production issues are visible fast.
Deployment checklist for Cloudflare Pages, Vercel, Docker, environment separation, and pre-launch smoke tests.
A concise comparison with larger starters, with honest notes on what this kit does not include.
Built-in customer lookup dashboard. View orders, licenses, download history per customer from a single admin panel.
Error tracking and performance monitoring pre-configured. Catch issues before your customers report them.