sveltekit-sst-starter Svelte Themes

Sveltekit Sst Starter

A starter template for modern SaaS with SvelteKit and SST.

SvelteKit SST Starter

Bootstrap your next SaaS project with this SvelteKit + Supabase + SST template. :rocket:

Roadmap

Release 1.0

  • Generate Skeleton project
  • Add SST
  • Add Supabase
  • Add Lucide
  • Add Zod
  • Add SuperForms
  • Add User Management
    • Login
    • Logout
    • Register
    • Reset password
    • Email verification
    • Simple user dashboard
  • Add inlang
  • Add logging system following this using Winston
  • Add Bruno
  • Add Admin Dashboard using Salvia Kit
  • Add Stripe
  • Add Cookie Consent component
  • Add Google Analytics
  • Add Storybook
  • Add Husky
  • Add Feature Request and Bug Report templates
  • Add GitHub Actions to automatic deploy when push on master

Developing

Once you've cloned or forked this repo and installed dependencies with pnpm install (or npm install or yarn), start a development server:

pnpm run dev

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

Building

To create a production version of your app:

pnpm run build

You can preview the production build with pnpm run preview.

To deploy your app, you may need to install an adapter for your target environment.

Deploy

pnpm sst secrets set PUBLIC_SUPABASE_URL supabaseUrlValue
pnpm sst secrets set PUBLIC_SUPABASE_ANON_KEY supabaseAnonKeyValue
pnpm sst deploy --stage prod

Top categories

Loading Svelte Themes