Everything you need to kick off a SvelteKit + Supabase (SSR Auth) + ShadCN + Tailwind + Typescript project
-
Create an .env.local file in the root and add your Supabase project URL, anon and servive_role keys
-
Setup the Supabase CLI locally and login by following this guide
-
Run the
supabase gen types typescript --local > src/lib/types/DatabaseDefinitions.ts
command to generate types -
Follow the steps here and here (local) to update the email templates for the SSR auth flow
-
Uncomment the index.ts, +layouts.server.ts, +layout.ts & +page.server.ts files