
Supersaas - The Nuxt Starter Kit trusted by 300+ developers.
Everything you need to build scalable SaaS applications: Auth, Teams, Storage, Admin, and more - pre-configured and production-ready.
What it is
Supersaas is a comprehensive Nuxt 3 full-stack starter kit designed to accelerate the development of Software-as-a-Service (SaaS) applications. It is targeted at developers, freelancers, and indie hackers who want to build and launch modern web applications quickly without building foundational features like authentication and payments from scratch.
Main Features
Authentication
- Email and password login and registration
- Social login with Google, GitHub, and 30+ other providers
- Passwordless login with passkeys (WebAuthn) using face ID or fingerprint
- One-click magic links with expiration
- Phone authentication via SMS verification
- Two-factor authentication (2FA/OTP) via email or SMS
- Secure password reset and email verification workflows
- Account linking for multiple social accounts on one profile
- Login notifications with location and device info
Database & Storage
- Support for multiple databases: NuxtHub (Cloudflare D1), Postgres, Turso, Neon, and Vercel Postgres
- File storage integration with AWS S3, Digital Ocean Spaces, and Cloudflare R2
- Powered by Drizzle ORM with maintained branches for each database provider
Payments & Monetization
- Stripe integration for customer management, checkout, and subscriptions
- Webhook handling for payment events
- Built-in billing portal for customers
Teams & Organizations
- Support for creating teams, organizations, and workspaces
- User invitation system with role assignment
- Flexible role management with predefined roles (Owner, Admin, Member) and customization options
- Team ownership transfer capabilities
Super Admin Dashboard
- Comprehensive user management
- User impersonation feature
- Ability to ban or lift bans on users
- Stripe plan synchronization
- Newsletter subscription monitoring
- User feedback review system
- Email campaign functionality (coming soon)
Example Applications
- Notes app with image uploader
- AI Chat application using Vercel AI SDK with OpenAI and Gemini
- URL shortener with analytics
- Todoist clone with Kanban board
- File manager with preview pane
How it works
Starting a New SaaS Project
A developer purchases the kit and gains immediate access to the private GitHub repository. They clone the codebase, configure their environment variables for chosen services (e.g., database, Stripe, email provider), and begin customizing the pre-built components and pages for their specific application logic.
Implementing Authentication
Users can select from the available authentication flows. They can enable or disable specific methods (e.g., social login, magic links) by including or deleting the corresponding page components. The system handles the entire flow, from UI to backend validation and session management.
Managing Subscriptions and Billing
Developers configure their Stripe products and pricing plans. The built-in logic handles creating Stripe customers, generating checkout sessions with pre-filled customer information, and processing webhooks to manage subscription status within the application automatically.
Onboarding Teams
End-users of the launched application can create teams or organizations, invite other users via email, and assign them roles. Team owners have access to a dashboard to manage team settings, members, and billing for the group.
Key Points
- The kit is built with modern technologies including Nuxt 3, Tailwind CSS v4, Drizzle ORM, and Nuxt Auth Utils.
- It is designed to be less opinionated and easy to customize, with a clean codebase and folder structure.
- The purchase includes lifetime access to the codebase and all future updates, with no subscription fees.
- A single license permits use for unlimited personal, client, and commercial projects.
- The product is created and maintained by a solo indie developer, Fayaz Ahmed, who provides direct support.
Additional Details
- Pricing: Available as a one-time purchase for $149. An All Access Pass bundle including Supersaas and other products (Pocketvue, Nuxtra) is available for $199.
- License: The license is non-transferable, non-refundable, and prohibits redistribution or resale of the original codebase.
- Support: Technical support is provided for the template's codebase, setup, and configuration, but not for custom business logic.
- Deployment: The application is designed to work on various platforms, including NuxtHub, Cloudflare Pages/Workers, Vercel, Netlify, and Node.js environments.
- Demo: A live demo is available for evaluation before purchase.



