├── .codesandbox └── Dockerfile ├── .gitignore ├── .nvmrc ├── .vscode ├── extensions.json └── launch.json ├── README.md ├── astro.config.mjs ├── package.json ├── public ├── favicon.svg └── jfdi.svg ├── src ├── astro-clerk │ ├── authenticateRequest.ts │ ├── clerkClient.ts │ ├── client │ │ └── index.ts │ ├── constants.ts │ ├── getAuth.ts │ ├── index.ts │ └── types.ts ├── client │ └── auth.ts ├── components │ └── progress.astro ├── env.d.ts ├── layout │ └── default.astro ├── pages │ ├── about.astro │ ├── api │ │ ├── settings.ts │ │ └── track.ts │ ├── index.astro │ ├── settings.astro │ └── track.astro └── utils │ └── db.ts └── tsconfig.json /.codesandbox/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM node:18-bullseye 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.7.0 2 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /public/jfdi.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/public/jfdi.svg -------------------------------------------------------------------------------- /src/astro-clerk/authenticateRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/authenticateRequest.ts -------------------------------------------------------------------------------- /src/astro-clerk/clerkClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/clerkClient.ts -------------------------------------------------------------------------------- /src/astro-clerk/client/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/client/index.ts -------------------------------------------------------------------------------- /src/astro-clerk/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/constants.ts -------------------------------------------------------------------------------- /src/astro-clerk/getAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/getAuth.ts -------------------------------------------------------------------------------- /src/astro-clerk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/index.ts -------------------------------------------------------------------------------- /src/astro-clerk/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/astro-clerk/types.ts -------------------------------------------------------------------------------- /src/client/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/client/auth.ts -------------------------------------------------------------------------------- /src/components/progress.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/components/progress.astro -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/layout/default.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/layout/default.astro -------------------------------------------------------------------------------- /src/pages/about.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/pages/about.astro -------------------------------------------------------------------------------- /src/pages/api/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/pages/api/settings.ts -------------------------------------------------------------------------------- /src/pages/api/track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/pages/api/track.ts -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/settings.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/pages/settings.astro -------------------------------------------------------------------------------- /src/pages/track.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/pages/track.astro -------------------------------------------------------------------------------- /src/utils/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/learnwithjason/4d1a-productivity-tracker/HEAD/src/utils/db.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict" 3 | } --------------------------------------------------------------------------------