Introduction
Welcome to the documentation for NuxSaaS!
NuxSaaS is a Nuxt.js Full-Stack SaaS Starter Kit designed to be Free & Open Source. It provides a modern, production-ready, and developer-friendly foundation for building your next Software-as-a-Service application.
This documentation will guide you through the features, setup, configuration, and usage of NuxSaaS.
Key Features
NuxSaaS comes packed with essential features to kickstart your project:
- 🚀 Modern Tech Stack: Built with Nuxt (ready for v4), Vue 3, and TypeScript.
- 🔒 Secure Authentication: Robust auth powered by Better Auth, including OAuth2 social logins (Google, GitHub), email/password sign-in/up, and password reset.
- 💾 Enterprise Database: PostgreSQL integration with Drizzle ORM for type-safe database operations.
- 💳 Payment Ready: Stripe integration for easy subscription management.
- 📧 Email Integration: Built-in Resend support for transactional emails.
- 📊 Admin Dashboard: A beautiful and functional admin panel with charts.
- 🌐 I18n Ready: Multi-language support out of the box.
- 📱 Responsive Design: Mobile-first approach using Nuxt UI and TailwindCSS.
- 🎯 Developer Experience: Enhanced DX with ESLint and TypeScript.
Getting Started
To start using NuxSaaS, head over to the Quick Start section.
We hope this documentation helps you build amazing applications with NuxSaaS!