Introduction
A full-stack Next.js boilerplate with authentication, billing, email, and admin dashboard — ready to deploy.
What is Creator?
Creator is a production-ready Next.js boilerplate that gives you everything you need to launch a SaaS product. Instead of spending weeks wiring up authentication, billing, email, and admin dashboards, you start with a working foundation and focus on building your product.
What's included
- Authentication — Email/password with OTP verification, Google and GitHub OAuth, JWT sessions, role-based access (user/admin)
- Billing — Stripe and Lemon Squeezy integration with webhook handling, subscription management, and one-time payments
- Email — Transactional emails via Resend or Mailgun with pre-built templates for OTP, welcome, password reset, and more
- Admin Dashboard — User management, revenue charts, subscription analytics, and site configuration
- Storage — File uploads via Cloudflare R2 or Supabase Storage
- Database — PostgreSQL with Drizzle ORM, type-safe schema, and pre-built queries
- Rate Limiting — Upstash Redis with sliding window, three tiers (auth, sensitive, API)
- Monitoring — Sentry error tracking for server and edge
- Analytics — Google Analytics, Plausible, or custom script support with cookie consent
- UI — shadcn/ui components (New York style), Tailwind CSS v4, dark mode, responsive layouts
Who is this for?
Creator is built for developers who want to ship a SaaS product without rebuilding common infrastructure from scratch. Whether you're launching a solo project or building a startup MVP, Creator handles the boilerplate so you can focus on your core product.
Getting started
Follow the Quickstart guide to set up your project in a few minutes. From there, explore the sections in the sidebar to learn how each part of the system works.