├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── app.d.ts ├── app.html ├── app.postcss ├── hooks.client.ts ├── hooks.server.ts ├── lib │ ├── components │ │ ├── Logo.svelte │ │ ├── Meta.svelte │ │ ├── shell │ │ │ ├── Header.svelte │ │ │ ├── Loader.svelte │ │ │ └── Shell.svelte │ │ ├── site │ │ │ ├── Features.svelte │ │ │ ├── Footer.svelte │ │ │ ├── Hero.svelte │ │ │ └── Pricing.svelte │ │ └── types.ts │ ├── constants.ts │ └── utils.ts └── routes │ ├── (private) │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +layout.ts │ ├── account │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── admin │ │ ├── +page.server.ts │ │ └── +page.svelte │ └── dashboard │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── (public) │ ├── +layout.svelte │ ├── +layout.ts │ ├── +page.svelte │ ├── +page.ts │ ├── privacy │ │ └── +page.svelte │ └── terms │ │ └── +page.svelte │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +layout.ts │ └── auth │ ├── +page.server.ts │ ├── +page.svelte │ ├── OAuthButton.svelte │ ├── cb │ └── +server.ts │ └── logout │ └── +server.ts ├── static ├── favicon.png └── logo.png ├── svelte.config.js ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/app.html -------------------------------------------------------------------------------- /src/app.postcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/app.postcss -------------------------------------------------------------------------------- /src/hooks.client.ts: -------------------------------------------------------------------------------- 1 | export { } 2 | -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/hooks.server.ts -------------------------------------------------------------------------------- /src/lib/components/Logo.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/Logo.svelte -------------------------------------------------------------------------------- /src/lib/components/Meta.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/Meta.svelte -------------------------------------------------------------------------------- /src/lib/components/shell/Header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/shell/Header.svelte -------------------------------------------------------------------------------- /src/lib/components/shell/Loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/shell/Loader.svelte -------------------------------------------------------------------------------- /src/lib/components/shell/Shell.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/shell/Shell.svelte -------------------------------------------------------------------------------- /src/lib/components/site/Features.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/site/Features.svelte -------------------------------------------------------------------------------- /src/lib/components/site/Footer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/site/Footer.svelte -------------------------------------------------------------------------------- /src/lib/components/site/Hero.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/site/Hero.svelte -------------------------------------------------------------------------------- /src/lib/components/site/Pricing.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/components/site/Pricing.svelte -------------------------------------------------------------------------------- /src/lib/components/types.ts: -------------------------------------------------------------------------------- 1 | 2 | export type User = { 3 | picture: string; 4 | } 5 | -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/routes/(private)/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/routes/(private)/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/(private)/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/routes/(private)/+layout.svelte -------------------------------------------------------------------------------- /src/routes/(private)/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/routes/(private)/+layout.ts -------------------------------------------------------------------------------- /src/routes/(private)/account/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/routes/(private)/account/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(private)/account/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/routes/(private)/account/+page.svelte -------------------------------------------------------------------------------- /src/routes/(private)/admin/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spy16/sukit/HEAD/src/routes/(private)/admin/+page.server.ts -------------------------------------------------------------------------------- /src/routes/(private)/admin/+page.svelte: -------------------------------------------------------------------------------- 1 |