The starter I wish existed when I shipped my first SaaS.
What's wired up
- Auth: email/password, magic link, OAuth (Google, GitHub) — via NextAuth
- Billing: Stripe Checkout, Stripe Portal, webhooks for subscription state
- Database: Postgres with Drizzle ORM, migrations, type-safe queries
- Emails: Resend, with React Email templates for welcome / receipt / password reset
- Admin: a basic admin UI to view users, search subscriptions, refund charges
- Marketing site: pricing page wired to live Stripe products, FAQ, testimonials
Pure boilerplate, opinionated about it
This is a starter, not a framework. Every line is yours to delete. No proprietary CLI, no "use our cloud" lock-in. Deploy to Vercel, Fly.io, or your own box.
What's NOT included
- Marketing copy. Bring your own.
- An actual product idea. That's still on you.
License
One-time fee, unlimited projects, source available. Not redistributable as-is.