├── static ├── favicon.ico ├── favicon.png └── defaults │ └── default-avatar.jpg ├── postcss.config.js ├── src ├── lib │ ├── types │ │ ├── account.ts │ │ ├── users.d.ts │ │ └── supabase.d.ts │ ├── components │ │ ├── navbar │ │ │ ├── LoggedOut.svelte │ │ │ ├── Navbar.svelte │ │ │ ├── LoggedIn.svelte │ │ │ └── ToggleLightDarkMode.svelte │ │ └── svgs │ │ │ └── Google.svelte │ ├── services │ │ ├── supabase.service.ts │ │ └── image.service.ts │ ├── stores │ │ └── user.svelte.ts │ └── database │ │ └── user.database.ts ├── routes │ ├── +page.svelte │ ├── account │ │ ├── logout │ │ │ ├── +page.svelte │ │ │ └── +page.server.ts │ │ ├── +page.server.ts │ │ ├── auth │ │ │ └── callback │ │ │ │ └── google │ │ │ │ └── +server.ts │ │ ├── +page.svelte │ │ ├── login │ │ │ ├── +page.server.ts │ │ │ └── +page.svelte │ │ └── register │ │ │ ├── +page.svelte │ │ │ └── +page.server.ts │ ├── errors │ │ ├── +page.ts │ │ └── +page.svelte │ ├── +layout.server.ts │ ├── +layout.svelte │ └── +layout.ts ├── app.html ├── app.css ├── app.d.ts └── hooks.server.ts ├── vite.config.ts ├── example.env ├── tailwind.config.js ├── tsconfig.json ├── svelte.config.js ├── eslint.config.js ├── package.json └── README.md /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilroyjones/sveltekit-supabase-template/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilroyjones/sveltekit-supabase-template/HEAD/static/favicon.png -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | export default { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | }, 6 | } 7 | -------------------------------------------------------------------------------- /static/defaults/default-avatar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kilroyjones/sveltekit-supabase-template/HEAD/static/defaults/default-avatar.jpg -------------------------------------------------------------------------------- /src/lib/types/account.ts: -------------------------------------------------------------------------------- 1 | export type ErrorRegisterUser = { 2 | username?: string; 3 | email?: string; 4 | password?: string; 5 | other?: string; 6 | }; 7 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { sveltekit } from '@sveltejs/kit/vite'; 2 | import { defineConfig } from 'vite'; 3 | 4 | export default defineConfig({ 5 | plugins: [sveltekit()] 6 | }); 7 | -------------------------------------------------------------------------------- /src/lib/components/navbar/LoggedOut.svelte: -------------------------------------------------------------------------------- 1 |
Put some site information here!
6 |{data.error}
16 |