├── .cursorrules ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── bun.lockb ├── cf-env.d.ts ├── components.json ├── drizzle.config.ts ├── drizzle ├── 0000_setup.sql └── meta │ ├── 0000_snapshot.json │ └── _journal.json ├── env.d.ts ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── next.svg └── vercel.svg ├── scripts └── setup.ts ├── src ├── app │ ├── api │ │ ├── [...nextauth] │ │ │ └── route.ts │ │ └── hello │ │ │ └── route.ts │ ├── favicon.ico │ ├── globals.css │ ├── layout.tsx │ ├── not-found.tsx │ └── page.tsx ├── components │ └── ui │ │ └── button.tsx ├── env.mjs ├── hooks │ └── use-theme.ts ├── lib │ ├── theme │ │ ├── get-theme-button.tsx │ │ ├── theme-button.tsx │ │ └── theme-script.tsx │ └── utils.ts └── server │ ├── auth.ts │ └── db │ ├── index.ts │ └── schema.ts ├── tailwind.config.ts ├── tsconfig.json └── wrangler.toml /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/.cursorrules -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/bun.lockb -------------------------------------------------------------------------------- /cf-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/cf-env.d.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/components.json -------------------------------------------------------------------------------- /drizzle.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/drizzle.config.ts -------------------------------------------------------------------------------- /drizzle/0000_setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/drizzle/0000_setup.sql -------------------------------------------------------------------------------- /drizzle/meta/0000_snapshot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/drizzle/meta/0000_snapshot.json -------------------------------------------------------------------------------- /drizzle/meta/_journal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/drizzle/meta/_journal.json -------------------------------------------------------------------------------- /env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/env.d.ts -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /scripts/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/scripts/setup.ts -------------------------------------------------------------------------------- /src/app/api/[...nextauth]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/api/[...nextauth]/route.ts -------------------------------------------------------------------------------- /src/app/api/hello/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/api/hello/route.ts -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/env.mjs -------------------------------------------------------------------------------- /src/hooks/use-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/hooks/use-theme.ts -------------------------------------------------------------------------------- /src/lib/theme/get-theme-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/lib/theme/get-theme-button.tsx -------------------------------------------------------------------------------- /src/lib/theme/theme-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/lib/theme/theme-button.tsx -------------------------------------------------------------------------------- /src/lib/theme/theme-script.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/lib/theme/theme-script.tsx -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/server/auth.ts -------------------------------------------------------------------------------- /src/server/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/server/db/index.ts -------------------------------------------------------------------------------- /src/server/db/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/src/server/db/schema.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/supermemoryai/cloudflare-saas-stack/HEAD/wrangler.toml --------------------------------------------------------------------------------