Welcome
Congratulations on setting up your new SaaS boilerplate. This guide will walk you through the first steps.
What's Included
Your boilerplate comes with a complete production-ready foundation:
- Authentication — Email/password, Google OAuth, GitHub OAuth, magic links, passkeys, 2FA
- Billing — Stripe, Paddle, LemonSqueezy, or Polar subscription management
- Multi-tenant — Organization-based team management with role-based access
- Admin Dashboard — User management, analytics, billing overview, system health
- API — RESTful API with OpenAPI documentation and rate limiting
- Background Jobs — BullMQ-powered queue system for async tasks
- Email — Transactional emails via SMTP, Resend, or SendGrid
Next Steps
- Configure your billing provider by running
pnpm tsx scripts/setup-stripe.ts or pnpm tsx scripts/setup-paddle.ts
- Set up your authentication providers in the
.env file
- Customize the landing page branding
- Deploy to production
Check the documentation for detailed guides on each component.