├── .env.example ├── .github ├── FUNDING.yml └── workflows │ └── code-check.yml ├── .gitignore ├── README.md ├── biome.json ├── components.json ├── next.config.cjs ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── prisma └── schema.prisma ├── public ├── favicon.ico ├── googlea0f0548f4347733c.html └── og-image.png ├── src ├── app │ ├── (auth) │ │ ├── auth-callback │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ ├── loading.tsx │ │ ├── signin │ │ │ └── page.tsx │ │ ├── signout │ │ │ └── page.tsx │ │ └── sso-callback │ │ │ └── page.tsx │ ├── (pages) │ │ ├── dashboard │ │ │ └── page.tsx │ │ ├── layout.tsx │ │ └── page.tsx │ ├── _trpc │ │ └── client.ts │ ├── api │ │ └── trpc │ │ │ └── [trpc] │ │ │ └── route.ts │ ├── error.tsx │ ├── layout.tsx │ ├── loading.tsx │ ├── not-found.tsx │ └── robots.ts ├── components │ ├── auth │ │ ├── auth-callback.tsx │ │ ├── logout-button.tsx │ │ ├── oauth-signin.tsx │ │ ├── sso-callback.tsx │ │ └── user-profile.tsx │ ├── code-block.tsx │ ├── copy-button.tsx │ ├── icons.tsx │ ├── layouts │ │ ├── site-footer.tsx │ │ └── site-header.tsx │ ├── profile.tsx │ ├── providers │ │ ├── theme-providers.tsx │ │ └── trpc-provider.tsx │ ├── svg-text.tsx │ ├── text-animation.tsx │ ├── theme-toggle.tsx │ └── ui │ │ ├── avatar.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── dropdown-menu.tsx │ │ ├── skeleton.tsx │ │ └── toaster.tsx ├── configs │ └── site.ts ├── db │ └── index.ts ├── env.mjs ├── google-analytics.tsx ├── hooks │ ├── use-mounted.tsx │ └── use-window.tsx ├── lib │ ├── gtags.ts │ └── utils.ts ├── middleware.ts ├── styles │ └── globals.css ├── trpc │ ├── index.ts │ └── trpc.ts └── types │ └── window.d.ts ├── tailwind.config.js ├── tailwind.config.ts └── tsconfig.json /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/.env.example -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/code-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/.github/workflows/code-check.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/biome.json -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/components.json -------------------------------------------------------------------------------- /next.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/next.config.cjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/googlea0f0548f4347733c.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/public/googlea0f0548f4347733c.html -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/public/og-image.png -------------------------------------------------------------------------------- /src/app/(auth)/auth-callback/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(auth)/auth-callback/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(auth)/layout.tsx -------------------------------------------------------------------------------- /src/app/(auth)/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(auth)/loading.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signin/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(auth)/signin/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/signout/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(auth)/signout/page.tsx -------------------------------------------------------------------------------- /src/app/(auth)/sso-callback/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(auth)/sso-callback/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/dashboard/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(pages)/dashboard/page.tsx -------------------------------------------------------------------------------- /src/app/(pages)/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(pages)/layout.tsx -------------------------------------------------------------------------------- /src/app/(pages)/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/(pages)/page.tsx -------------------------------------------------------------------------------- /src/app/_trpc/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/_trpc/client.ts -------------------------------------------------------------------------------- /src/app/api/trpc/[trpc]/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/api/trpc/[trpc]/route.ts -------------------------------------------------------------------------------- /src/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/error.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/loading.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/robots.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/app/robots.ts -------------------------------------------------------------------------------- /src/components/auth/auth-callback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/auth/auth-callback.tsx -------------------------------------------------------------------------------- /src/components/auth/logout-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/auth/logout-button.tsx -------------------------------------------------------------------------------- /src/components/auth/oauth-signin.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/auth/oauth-signin.tsx -------------------------------------------------------------------------------- /src/components/auth/sso-callback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/auth/sso-callback.tsx -------------------------------------------------------------------------------- /src/components/auth/user-profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/auth/user-profile.tsx -------------------------------------------------------------------------------- /src/components/code-block.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/code-block.tsx -------------------------------------------------------------------------------- /src/components/copy-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/copy-button.tsx -------------------------------------------------------------------------------- /src/components/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/icons.tsx -------------------------------------------------------------------------------- /src/components/layouts/site-footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/layouts/site-footer.tsx -------------------------------------------------------------------------------- /src/components/layouts/site-header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/layouts/site-header.tsx -------------------------------------------------------------------------------- /src/components/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/profile.tsx -------------------------------------------------------------------------------- /src/components/providers/theme-providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/providers/theme-providers.tsx -------------------------------------------------------------------------------- /src/components/providers/trpc-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/providers/trpc-provider.tsx -------------------------------------------------------------------------------- /src/components/svg-text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/svg-text.tsx -------------------------------------------------------------------------------- /src/components/text-animation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/text-animation.tsx -------------------------------------------------------------------------------- /src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/configs/site.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/configs/site.ts -------------------------------------------------------------------------------- /src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/db/index.ts -------------------------------------------------------------------------------- /src/env.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/env.mjs -------------------------------------------------------------------------------- /src/google-analytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/google-analytics.tsx -------------------------------------------------------------------------------- /src/hooks/use-mounted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/hooks/use-mounted.tsx -------------------------------------------------------------------------------- /src/hooks/use-window.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/hooks/use-window.tsx -------------------------------------------------------------------------------- /src/lib/gtags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/lib/gtags.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/middleware.ts -------------------------------------------------------------------------------- /src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/styles/globals.css -------------------------------------------------------------------------------- /src/trpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/trpc/index.ts -------------------------------------------------------------------------------- /src/trpc/trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/trpc/trpc.ts -------------------------------------------------------------------------------- /src/types/window.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/src/types/window.d.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sujjeee/codox/HEAD/tsconfig.json --------------------------------------------------------------------------------