├── .env.example ├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── README.md ├── package.json ├── postcss.config.js ├── src ├── app.css ├── app.d.ts ├── app.html ├── hooks.server.ts ├── index.test.ts ├── lib │ ├── components │ │ ├── Card.svelte │ │ ├── MobileDrawer.svelte │ │ ├── Render.svelte │ │ ├── ThemeToggler.svelte │ │ └── button │ │ │ └── Button.svelte │ ├── day.ts │ ├── icons.ts │ ├── index.ts │ ├── server │ │ └── schema.ts │ └── utils.ts └── routes │ ├── +error.svelte │ ├── +layout.svelte │ ├── +page.svelte │ ├── auth │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +layout.ts │ ├── login │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── logout │ │ └── +server.ts │ └── redirect │ │ └── +server.ts │ ├── dashboard │ ├── +layout.server.ts │ ├── +layout.svelte │ ├── +page.server.ts │ ├── +page.svelte │ ├── add │ │ ├── +page.server.ts │ │ └── +page.svelte │ ├── header.svelte │ └── website │ │ └── [id] │ │ ├── +layout.server.ts │ │ ├── +layout.svelte │ │ ├── +page.server.ts │ │ ├── +page.svelte │ │ ├── Chart.svelte │ │ ├── DatePreset.svelte │ │ ├── MetricCard.svelte │ │ ├── Tabs.svelte │ │ └── setup │ │ └── +page.svelte │ └── track │ └── [id] │ └── +server.ts ├── static ├── favicon.png ├── images │ └── chart.svg └── sdk.js ├── supabase ├── .gitignore ├── config.toml ├── schema.sql └── seed.sql ├── svelte.config.js ├── tailwind.config.js ├── tsconfig.json └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | resolution-mode=highest 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/postcss.config.js -------------------------------------------------------------------------------- /src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/app.css -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/app.html -------------------------------------------------------------------------------- /src/hooks.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/hooks.server.ts -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/lib/components/Card.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/components/Card.svelte -------------------------------------------------------------------------------- /src/lib/components/MobileDrawer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/components/MobileDrawer.svelte -------------------------------------------------------------------------------- /src/lib/components/Render.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/components/Render.svelte -------------------------------------------------------------------------------- /src/lib/components/ThemeToggler.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/components/ThemeToggler.svelte -------------------------------------------------------------------------------- /src/lib/components/button/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/components/button/Button.svelte -------------------------------------------------------------------------------- /src/lib/day.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/day.ts -------------------------------------------------------------------------------- /src/lib/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/icons.ts -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/server/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/server/schema.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/routes/+error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/+error.svelte -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/auth/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/auth/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/+layout.svelte -------------------------------------------------------------------------------- /src/routes/auth/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/+layout.ts -------------------------------------------------------------------------------- /src/routes/auth/login/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/login/+page.server.ts -------------------------------------------------------------------------------- /src/routes/auth/login/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/login/+page.svelte -------------------------------------------------------------------------------- /src/routes/auth/logout/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/logout/+server.ts -------------------------------------------------------------------------------- /src/routes/auth/redirect/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/auth/redirect/+server.ts -------------------------------------------------------------------------------- /src/routes/dashboard/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/dashboard/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/+layout.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/+page.server.ts -------------------------------------------------------------------------------- /src/routes/dashboard/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/+page.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/add/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/add/+page.server.ts -------------------------------------------------------------------------------- /src/routes/dashboard/add/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/add/+page.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/header.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/header.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/+layout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/+layout.server.ts -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/+layout.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/+page.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/+page.server.ts -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/+page.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/Chart.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/Chart.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/DatePreset.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/DatePreset.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/MetricCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/MetricCard.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/Tabs.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/Tabs.svelte -------------------------------------------------------------------------------- /src/routes/dashboard/website/[id]/setup/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/dashboard/website/[id]/setup/+page.svelte -------------------------------------------------------------------------------- /src/routes/track/[id]/+server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/src/routes/track/[id]/+server.ts -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/images/chart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/static/images/chart.svg -------------------------------------------------------------------------------- /static/sdk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/static/sdk.js -------------------------------------------------------------------------------- /supabase/.gitignore: -------------------------------------------------------------------------------- 1 | # Supabase 2 | .branches 3 | .temp 4 | -------------------------------------------------------------------------------- /supabase/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/supabase/config.toml -------------------------------------------------------------------------------- /supabase/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/supabase/schema.sql -------------------------------------------------------------------------------- /supabase/seed.sql: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suciptoid/supalytic/HEAD/vite.config.ts --------------------------------------------------------------------------------