Founders launching a B2C SaaS
Ship paid plans, org roles, and onboarding fast without hand-rolling billing or auth architecture.
End-to-end monorepo — TanStack Start, Drizzle + Postgres, Stripe, Better Auth, shadcn/ui & Tailwind v4, SEO.
Start from a production-ready foundation with multi-tenancy, Stripe billing, Better Auth, and SEO defaults so your team can ship product value immediately.
One-time payment. Private GitHub access with ongoing updates.
Analytics
Detailed analytics, plan limits, and recent events for your workspace scope. Open Overview for KPIs at a glance.
Analytics
Events (7d)
Recent events
Your scope · 5 rows
Subscriptions
Members / workspace
API keys
Usage vs plan limits
Recent activity
5 eventsHonest proof points
No fake customer logos: the trust signals here are the shipped demo, source delivery flow, buyer docs, and the exact production patterns included in the repo.
€89
Lifetime license
7 days
Refund review window
Demo
Preview metrics
Dashboard metrics shown on this page are example demo data until customer case studies are published.
Who it is for
No fake customer logos: the trust signals here are the shipped demo, source delivery flow, buyer docs, and the exact production patterns included in the repo.
Pay once
€89
You pay once, then get the full monorepo through a private GitHub repository—updates ship the same way. No mystery attachments: checkout, connect GitHub, accept the invite, clone.
Active orgs
128
Platform admins open the same shell as tenants and get cross-workspace KPIs, catalog-based MRR signals, and the telemetry you already emit.
Failed hooks
0.1%
Retrying with backoff on failure
Ship paid plans, org roles, and onboarding fast without hand-rolling billing or auth architecture.
Start from a stable baseline, rebrand quickly, and spend project time on client-specific workflows.
Move from ad hoc foundations to a typed, maintainable platform built for long-term product evolution.
Compare
Multi-tenant org & billing model
Included
Stripe webhooks & subscription sync
Wired & tested patterns
Auth, sessions, email flows
Better Auth defaults
SEO: OG, JSON-LD, sitemap
Ships on the marketing surface
What you launch with
Everything below ships with the boilerplate so your roadmap can focus on differentiated product value.
Pay once
€89
Active orgs
128
Failed hooks
0.1%
Compare
| Capability | This starter | From scratch |
|---|---|---|
| Multi-tenant org & billing model | Included | Weeks of design + edge cases |
| Stripe webhooks & subscription sync | Wired & tested patterns | Custom handlers + idempotency |
| Auth, sessions, email flows | Better Auth defaults | Roll your own or stitch providers |
| SEO: OG, JSON-LD, sitemap | Ships on the marketing surface | Reinvent per deploy |
| Operator / admin views | Platform console patterns | Rarely prioritized early |
Flow
A checklist route walks new workspaces through the basics so your trial-to-activated curve is not left to documentation alone.
01
Email sign-up and sessions powered by Better Auth — same flow your app already uses.
02
Spin up an organization, invite teammates, and keep data scoped per tenant.
03
Connect Stripe prices and let billing follow the workspace, not the user account.
Tech stack
The same core you get in the repo: typed routes, server actions, Stripe webhooks, and Postgres migrations you can run in CI.
In focus
TanStack Start
App shell & SSR
Platform
Same tokens, components, and motion language as your signed-in experience — so marketing and product feel like one product.
Built for teams that outgrow the starter kit
TanStack Start, Drizzle, and shadcn/ui — typed end-to-end so you can extend the boilerplate without fighting the architecture.
Monorepo layout & env conventions
Opinionated workspace + examples
Tenant isolation & org roles
Drizzle models + guards
Stripe + Customer Portal
Checkout, webhooks, sync
Tenancy
Users belong to workspaces with owner, admin, and member roles — ready for real team workflows.
Revenue
Checkout, webhooks, and subscription state synced to your database — configure prices and go.
Access
Issue keys, guard routes, and keep domain logic on the server where it belongs.
Insight
Structured event logging so you can chart analytics and usage, and ship operator dashboards with confidence.
Trust
Session handling and tenant-scoped data patterns designed for products that scale past the demo.
Discoverability
Per-route titles and descriptions, canonical URLs, robots tuned for public vs app areas, Open Graph and Twitter cards, JSON-LD for WebSite, Organization, SoftwareApplication, FAQ, and breadcrumbs—plus a live sitemap. Set VITE_SITE_URL and optional verification or social handles; full checklist lives in apps/docs/src/content/docs/operations/seo.md.
TanStack Start, Drizzle, and shadcn/ui — typed end-to-end so you can extend the boilerplate without fighting the architecture.
Under the hood
Webhooks with signatures, an org-scoped audit trail, team invites, and a platform view for operators — patterns that ship in the app today, not on a backlog slide.
Active orgs
128
Est. MRR
$48k
Failed hooks
0.1%
X-YNS-Event: workspace.updated
X-YNS-Delivery: del_8k2m9q1
Inbox preview
You have been invited to Acme Corp
Accept on a secure link with /invite/<token>. Roles: owner, admin, or member.
Platform admins open the same shell as tenants and get cross-workspace KPIs, catalog-based MRR signals, and the telemetry you already emit.
Active orgs
128
Est. MRR
$48k
Failed hooks
0.1%
A checklist route walks new workspaces through the basics so your trial-to-activated curve is not left to documentation alone.
Lifetime license
You pay once, then get the full monorepo through a private GitHub repository—updates ship the same way. No mystery attachments: checkout, connect GitHub, accept the invite, clone.
€89
One-time lifetime payment · taxes at checkout if applicable
7-day refund review window if the private repo is not a fit for your launch.
Own the source outright: multi-tenancy, billing, admin tooling, and SEO-ready marketing—everything we dogfood in the product tour above.
How you’ll receive the source
After checkout, we grant private GitHub access so you can clone and keep pulling updates with git.
Step 01
Complete checkout
Pay once with Stripe. Your purchase is linked to your workspace.
Step 02
Connect your GitHub account
Choose the GitHub username that should receive collaborator access.
Step 03
Accept invite and clone
Accept the GitHub invite, clone the repo, and pull future boilerplate updates anytime.
Lifetime license includes access to future boilerplate updates—features, fixes, and version bumps—as we ship them to customers. Changelog and release notes keep you current.
Everything included
At a glance
Every row is production-shaped code and docs you would otherwise spec, build, and maintain yourself.
| Topic | Lifetime license | DIY / ad hoc |
|---|---|---|
| Monorepo layout & env conventions | Opinionated workspace + examples | Greenfield structure each time |
| Tenant isolation & org roles | Drizzle models + guards | Custom ACL + migration pain |
| Stripe + Customer Portal | Checkout, webhooks, sync | Dashboard + webhook hardening |
| Marketing SEO surface | Canonical, OG, JSON-LD, sitemap | Third-party plugins or hand-rolled |
| Updates & changelog | Boilerplate releases for customers | You own every upgrade path |
Pay once
Get lifetime source access, launch with production defaults, and spend your time on the features customers pay for.
Lifetime access
€89
One-time payment. Private GitHub access with ongoing updates.
FAQ
Same questions power FAQPage JSON-LD on the home route when VITE_SITE_URL is set—keep copy in sync via src/lib/landing-faq.ts.