Skip to content

Jeffreyyvdb/svelte-saas-starter

Repository files navigation

Svelte 5 SaaS Starter Template

This project is a port of the Next.js SaaS Stripe Starter for Svelte 5, utilizing the power of SvelteKit and shadcn-svelte components. It provides a robust foundation for building modern, scalable SaaS applications with Svelte.

Features

  • Svelte 5 & SvelteKit: Leveraging the latest Svelte features for reactive and efficient web applications.
  • shadcn-svelte Components: A comprehensive set of accessible and customizable UI components.
  • Stripe Integration: Ready-to-use Stripe setup for handling payments and subscriptions.
  • Authentication: Secure user authentication system.
  • Dashboard: Pre-built dashboard layout for easy management and overview.
  • Responsive Design: Mobile-first approach ensuring great UX across all devices.
  • TypeScript: Full TypeScript support for enhanced developer experience and code quality.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
# create a new project in the current directory
npm create svelte@latest

# create a new project in my-app
npm create svelte@latest my-app

Developing

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start a development server:

npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open

Acknowledgements

Support

If you find this project helpful, please consider giving it a star on GitHub and sharing it with others!

For issues, feature requests, or questions, please use the GitHub issues page.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published