Build your SaaS subscription platform in minutes
A minimal, production-ready starter kit combining Next.js 15, Supabase authentication, and Dodo Payments for subscription management. Get from idea to launch faster.
Quick start
Get your subscription platform running in four simple steps
Set up your services
- Create a Supabase project for authentication and database
- Create a Dodo Payments account for subscription management
- Set up Google OAuth for user authentication
.env.local:Initialize the database
users, subscriptions, and payments.Start developing
What’s included
Everything you need to launch a subscription-based SaaS
Authentication
Subscription management
Payment processing
Dashboard
Webhook integration
Database schema
Explore by topic
Deep dive into specific areas of the starter kit
Setup guides
Step-by-step instructions for configuring Supabase, OAuth providers, Dodo Payments, and webhooks
Development
Learn about the project structure, database schema, server actions, and component architecture
API reference
Complete documentation for all server actions, webhook handlers, and database schema definitions
Deployment
Deploy your application to Vercel with environment variable configuration and production best practices
Ready to build your SaaS?
Start with our comprehensive setup guide and have your subscription platform running in under an hour.
Get started now