Supersaas is a comprehensive, fullstack Nuxt 3/4 starter kit designed to accelerate the development of scalable SaaS applications. It provides a production-ready foundation, integrating essential features and best practices to help developers ship faster.
Key features include:
- Robust Authentication: Supports a wide array of authentication methods such as Email/Password, Magic Links, Social Logins (Google, GitHub, 30+ providers), Passkeys (WebAuthn) for passwordless access, Phone Authentication with SMS verification, OTP/2FA, secure Password Reset workflows, Email Verification, and Account Linking for connecting multiple social profiles. It also includes Login Notifications for enhanced security.
- Flexible Database & File Storage: Offers built-in support for various database solutions including NuxtHub (Cloudflare D1), PostgreSQL, Turso, Neon, and Vercel Postgres. All database integrations are powered by Drizzle ORM, with maintained branches for each provider. For file storage, it supports Digital Ocean Spaces and Cloudflare R2.
- Comprehensive Billing & Subscription Management: Seamlessly integrates with Stripe for customer ID generation, pre-filled checkouts, robust webhook handling, and a dedicated Billing Portal. Future integrations with Polar, Lemonsqueezy, and Paddle are also in progress.
- Teams, Organizations & Workspaces: Enables users to create and manage teams, organizations, and workspaces for collaborative projects. It features user invitation systems, flexible role management (Owner, Admin, Member, customizable roles), and the ability to transfer team ownership.
- Powerful Super Admin Dashboard: Provides administrators with a centralized dashboard for complete application control. This includes user management (add/remove, team affiliations, connected accounts), user impersonation, banning/lifting bans, Stripe plan synchronization, newsletter subscription monitoring, and user feedback review. Email campaign functionality is also planned.
- Rich Examples: Comes with a variety of practical application examples, including a Notes app with image upload, an AI Chat app integrating with OpenAI/Gemini using Vercel AI SDK, a URL Shortener with analytics (using KV and DB), a Todoist clone with Kanban board functionality, and a File Manager with preview capabilities. These examples provide source code to jumpstart development.
The tech stack is modern and robust, built on Nuxt 4 (or 3), Nuxt UI V3, Reka UI, Tailwind CSS V4, Nuxt Auth Utils, Nuxt Scripts, Nuxt Fonts, TypeScript, Zod for form validation, and VueUse utilities. It's designed for serverless deployment, compatible with platforms like Cloudflare Pages/Workers, Vercel, Netlify, Node, Bun, and Deno, ensuring high performance and scalability.
Supersaas emphasizes best practices, clean code, and thorough documentation with video tutorials, making it easy to customize and beginner-friendly. It offers a one-time purchase with lifetime access to the codebase, unlimited projects, and free future updates, ensuring no vendor lock-in. It's ideal for developers looking to quickly build and launch their SaaS products or client projects.