supastarter for Nuxtsupastarter for Nuxt
Introduction
Welcome to the supastarter for Nuxt documentation. This is the place to get started with the starter kit, learn about the structure, its features and how to use it.
What is supastarter?
supastarter is a fullstack starter kit that helps you build production-ready and scalable web applications faster.
Download documentation as .md files
As this is a common request, the latest version of the documentation is at any time available for download as .md files. Download Nuxt documentation
Features
supastarter comes packed with everything you need to build a production-ready SaaS. To try it out, check out the live demo.
Marketing site
- Responsive landing page with hero, features, FAQ, and newsletter signup sections
- Pricing page with plan comparison
- Blog with MDX-based content and i18n support
- Changelog page
- Legal pages (Terms of service, Privacy policy)
- Documentation site with automatic table of contents
- SEO optimization with meta tags and sitemap generation
Authentication
- Sign up and login pages
- Forgot password and password reset
- Social login (Google, GitHub)
- Magic link authentication
- Passkey support
- Two-factor authentication
- Settings page to update your profile and password
- Avatar upload
Organizations
- Users can create organizations and invite other users to join to share resources
- Organization members can have different roles (owner, admin, member)
- Organization settings page to update organization name and delete organization
- Avatar upload for organizations
Payments & billing
- Billing settings page to manage your subscription
- Support for multiple plans and pricing tiers
- Support for multiple payment providers (Stripe, Lemonsqueezy, Creem, Polar, Dodo Payments)
Database & ORM
- Support for multiple locales
- Language switcher in the header
- Support for different currencies based on locale (only Stripe)
- All pages fully translatable
- Automatic language detection based on browser settings
- Included translations for English, German, Spanish and French
API layer
- Nuxt server API with type-safe endpoint definitions
- Frontend data fetching integration
- Protected endpoints with locale support
File storage
- Blog and blog post pages
- Content is managed with Markdown in your codebase
- Support for translations of blog posts for the different locales of your app
Email & mailing
- Documentation pages
- Powered by VitePress
- Automatic table of contents generation
- Search functionality