A favicon of Saas Starter

Saas Starter

An open-source SvelteKit boilerplate with auth, dashboard, blog, and Stripe subscriptions. Built with Tailwind, Supabase for rapid SaaS development.

A screenshot of Saas StarterVisit

SaaS Starter: Comprehensive SvelteKit Boilerplate for Modern SaaS Development

SaaS Starter is a feature-rich SvelteKit boilerplate engineered to drastically cut down setup time for new Software-as-a-Service projects. It bundles SvelteKit, Tailwind CSS, shadcn-svelte, Supabase for backend services, and Stripe for payments. This provides a solid launchpad with pre-built user authentication, dashboards, marketing pages, a blog, and subscription management, allowing developers to focus on unique application features instead of boilerplate code.

Features:

  • User Authentication: Full auth suite (signup, sign out, forgot password, email verification, OAuth) via Supabase Auth, with GDPR cookie warning.
  • Marketing Page: SEO-optimized pages for product marketing.
  • Blog Engine: Includes rich formatting, RSS feeds, and SEO optimization for blog content.
  • User Dashboard: Features user profile management, settings, email/password updates, and billing information.
  • Subscription Management: Integrated with Stripe Checkout for handling recurring payments and subscriptions.
  • Pricing Page: A dedicated, customizable page to display various pricing tiers.
  • Email System: Capability to send emails to users, including support for templates.
  • Site Search: Lightning-fast, client-side search functionality for site content without a backend.
  • Contact-us Form: Pre-built form for users to submit inquiries.
  • Billing Portal: Self-serve Stripe portal for users to manage payment methods, upgrade/cancel plans, and download receipts.
  • Onboarding Flow: Post-signup process to collect user data and guide plan selection.
  • Style Toolkit: Theming capabilities and UI components using TailwindCSS and shadcn-svelte.
  • Responsive Design: Ensures optimal viewing and interaction on both mobile and desktop devices.
  • Extensibility: Designed to easily add new marketing pages, UI components, admin portals, database backends, and API endpoints.
  • Performance Optimized: Utilizes pre-rendering, instant navigation, CDN optimization, and edge functions for excellent PageSpeed scores.

Summary:

This SvelteKit template provides a comprehensive starting point for SaaS applications, bundling essential features like user authentication, subscription billing with Stripe, a full-fledged blog, and marketing pages. Built with modern technologies like Supabase for backend services and Tailwind CSS with shadcn-svelte for UI, it aims to accelerate development by offering a pre-configured, performance-optimized, and extensible foundation for developers looking to launch their SaaS product quickly.

Distribution:
opensource
GitHub:
21 Stars
1 Forks
Share:

 

  
 

Similar to Saas Starter: