├── .env.example ├── .github ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── deploy.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .react-router └── types │ └── app │ ├── +types │ └── root.ts │ └── routes │ ├── +types │ └── $.ts │ ├── _marketing+ │ └── +types │ │ ├── about.ts │ │ ├── index.ts │ │ ├── privacy.ts │ │ ├── support.ts │ │ ├── tailwind-preset.ts │ │ └── tos.ts │ ├── _seo+ │ └── +types │ │ ├── robots[.]txt.ts │ │ └── sitemap[.]xml.ts │ └── resources+ │ └── +types │ ├── healthcheck.ts │ └── theme-switch.ts ├── .vscode ├── extensions.json ├── remix.code-snippets └── settings.json ├── README.md ├── app ├── assets │ └── favicons │ │ ├── apple-touch-icon.png │ │ └── favicon.svg ├── components │ ├── error-boundary.tsx │ ├── forms.tsx │ ├── progress-bar.tsx │ ├── toaster.tsx │ └── ui │ │ ├── README.md │ │ ├── button.tsx │ │ ├── checkbox.tsx │ │ ├── dropdown-menu.tsx │ │ ├── icon.tsx │ │ ├── icons │ │ ├── README.md │ │ ├── name.d.ts │ │ └── sprite.svg │ │ ├── input.tsx │ │ ├── label.tsx │ │ ├── sonner.tsx │ │ ├── status-button.tsx │ │ ├── textarea.tsx │ │ └── tooltip.tsx ├── entry.client.tsx ├── entry.server.tsx ├── root.tsx ├── routes.ts ├── routes │ ├── $.tsx │ ├── _marketing+ │ │ ├── about.tsx │ │ ├── index.tsx │ │ ├── logos │ │ │ ├── docker.svg │ │ │ ├── eslint.svg │ │ │ ├── faker.svg │ │ │ ├── fly.svg │ │ │ ├── github.svg │ │ │ ├── logos.ts │ │ │ ├── msw.svg │ │ │ ├── playwright.svg │ │ │ ├── prettier.svg │ │ │ ├── prisma.svg │ │ │ ├── radix.svg │ │ │ ├── react-email.svg │ │ │ ├── remix.svg │ │ │ ├── resend.svg │ │ │ ├── sentry.svg │ │ │ ├── shadcn-ui.svg │ │ │ ├── sqlite.svg │ │ │ ├── stars.jpg │ │ │ ├── tailwind.svg │ │ │ ├── testing-library.png │ │ │ ├── typescript.svg │ │ │ ├── vitest.svg │ │ │ └── zod.svg │ │ ├── privacy.tsx │ │ ├── support.tsx │ │ ├── tailwind-preset.ts │ │ └── tos.tsx │ ├── _seo+ │ │ ├── robots[.]txt.ts │ │ └── sitemap[.]xml.ts │ └── resources+ │ │ ├── healthcheck.tsx │ │ └── theme-switch.tsx ├── styles │ └── tailwind.css └── utils │ ├── client-hints.tsx │ ├── email.server.ts │ ├── env.server.ts │ ├── extended-theme.ts │ ├── headers.server.ts │ ├── honeypot.server.ts │ ├── misc.tsx │ ├── monitoring.client.tsx │ ├── nonce-provider.ts │ ├── request-info.ts │ ├── theme.server.ts │ ├── timing.server.ts │ └── toast.server.ts ├── components.json ├── eslint.config.js ├── fly.toml ├── index.js ├── other ├── Dockerfile ├── Dockerfile.dockerignore ├── README.md ├── build-icons.ts ├── build-server.ts ├── sly │ ├── sly.json │ └── transform-icon.ts └── svg-icons │ ├── README.md │ ├── arrow-left.svg │ ├── arrow-right.svg │ ├── avatar.svg │ ├── camera.svg │ ├── check.svg │ ├── clock.svg │ ├── cross-1.svg │ ├── dots-horizontal.svg │ ├── download.svg │ ├── envelope-closed.svg │ ├── exit.svg │ ├── file-text.svg │ ├── github-logo.svg │ ├── laptop.svg │ ├── link-2.svg │ ├── lock-closed.svg │ ├── lock-open-1.svg │ ├── magnifying-glass.svg │ ├── moon.svg │ ├── pencil-1.svg │ ├── pencil-2.svg │ ├── plus.svg │ ├── question-mark-circled.svg │ ├── reset.svg │ ├── sun.svg │ ├── trash.svg │ └── update.svg ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── favicons │ ├── README.md │ ├── android-chrome-192x192.png │ └── android-chrome-512x512.png ├── img │ └── user.png └── site.webmanifest ├── react-router.config.ts ├── server ├── dev-server.js ├── index.ts └── utils │ └── monitoring.ts ├── tailwind.config.ts ├── tsconfig.json ├── types ├── deps.d.ts ├── env.env.d.ts ├── icon-name.d.ts └── reset.d.ts └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.env.example -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.prettierignore -------------------------------------------------------------------------------- /.react-router/types/app/+types/root.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/+types/root.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/+types/$.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/+types/$.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_marketing+/+types/about.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_marketing+/+types/about.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_marketing+/+types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_marketing+/+types/index.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_marketing+/+types/privacy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_marketing+/+types/privacy.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_marketing+/+types/support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_marketing+/+types/support.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_marketing+/+types/tailwind-preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_marketing+/+types/tailwind-preset.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_marketing+/+types/tos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_marketing+/+types/tos.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_seo+/+types/robots[.]txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_seo+/+types/robots[.]txt.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/_seo+/+types/sitemap[.]xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/_seo+/+types/sitemap[.]xml.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/resources+/+types/healthcheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/resources+/+types/healthcheck.ts -------------------------------------------------------------------------------- /.react-router/types/app/routes/resources+/+types/theme-switch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.react-router/types/app/routes/resources+/+types/theme-switch.ts -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/remix.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.vscode/remix.code-snippets -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/README.md -------------------------------------------------------------------------------- /app/assets/favicons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/assets/favicons/apple-touch-icon.png -------------------------------------------------------------------------------- /app/assets/favicons/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/assets/favicons/favicon.svg -------------------------------------------------------------------------------- /app/components/error-boundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/error-boundary.tsx -------------------------------------------------------------------------------- /app/components/forms.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/forms.tsx -------------------------------------------------------------------------------- /app/components/progress-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/progress-bar.tsx -------------------------------------------------------------------------------- /app/components/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/toaster.tsx -------------------------------------------------------------------------------- /app/components/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/README.md -------------------------------------------------------------------------------- /app/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/button.tsx -------------------------------------------------------------------------------- /app/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /app/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /app/components/ui/icon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/icon.tsx -------------------------------------------------------------------------------- /app/components/ui/icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/icons/README.md -------------------------------------------------------------------------------- /app/components/ui/icons/name.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/icons/name.d.ts -------------------------------------------------------------------------------- /app/components/ui/icons/sprite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/icons/sprite.svg -------------------------------------------------------------------------------- /app/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/input.tsx -------------------------------------------------------------------------------- /app/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/label.tsx -------------------------------------------------------------------------------- /app/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/sonner.tsx -------------------------------------------------------------------------------- /app/components/ui/status-button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/status-button.tsx -------------------------------------------------------------------------------- /app/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/textarea.tsx -------------------------------------------------------------------------------- /app/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes.ts -------------------------------------------------------------------------------- /app/routes/$.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/$.tsx -------------------------------------------------------------------------------- /app/routes/_marketing+/about.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/about.tsx -------------------------------------------------------------------------------- /app/routes/_marketing+/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/index.tsx -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/docker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/docker.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/eslint.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/eslint.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/faker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/faker.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/fly.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/fly.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/github.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/github.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/logos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/logos.ts -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/msw.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/msw.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/playwright.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/playwright.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/prettier.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/prettier.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/prisma.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/prisma.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/radix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/radix.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/react-email.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/react-email.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/remix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/remix.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/resend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/resend.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/sentry.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/sentry.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/shadcn-ui.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/shadcn-ui.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/sqlite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/sqlite.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/stars.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/stars.jpg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/tailwind.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/tailwind.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/testing-library.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/testing-library.png -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/typescript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/typescript.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/vitest.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/vitest.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/logos/zod.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/logos/zod.svg -------------------------------------------------------------------------------- /app/routes/_marketing+/privacy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/privacy.tsx -------------------------------------------------------------------------------- /app/routes/_marketing+/support.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/support.tsx -------------------------------------------------------------------------------- /app/routes/_marketing+/tailwind-preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/tailwind-preset.ts -------------------------------------------------------------------------------- /app/routes/_marketing+/tos.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_marketing+/tos.tsx -------------------------------------------------------------------------------- /app/routes/_seo+/robots[.]txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_seo+/robots[.]txt.ts -------------------------------------------------------------------------------- /app/routes/_seo+/sitemap[.]xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/_seo+/sitemap[.]xml.ts -------------------------------------------------------------------------------- /app/routes/resources+/healthcheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/resources+/healthcheck.tsx -------------------------------------------------------------------------------- /app/routes/resources+/theme-switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/routes/resources+/theme-switch.tsx -------------------------------------------------------------------------------- /app/styles/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/styles/tailwind.css -------------------------------------------------------------------------------- /app/utils/client-hints.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/client-hints.tsx -------------------------------------------------------------------------------- /app/utils/email.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/email.server.ts -------------------------------------------------------------------------------- /app/utils/env.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/env.server.ts -------------------------------------------------------------------------------- /app/utils/extended-theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/extended-theme.ts -------------------------------------------------------------------------------- /app/utils/headers.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/headers.server.ts -------------------------------------------------------------------------------- /app/utils/honeypot.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/honeypot.server.ts -------------------------------------------------------------------------------- /app/utils/misc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/misc.tsx -------------------------------------------------------------------------------- /app/utils/monitoring.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/monitoring.client.tsx -------------------------------------------------------------------------------- /app/utils/nonce-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/nonce-provider.ts -------------------------------------------------------------------------------- /app/utils/request-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/request-info.ts -------------------------------------------------------------------------------- /app/utils/theme.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/theme.server.ts -------------------------------------------------------------------------------- /app/utils/timing.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/timing.server.ts -------------------------------------------------------------------------------- /app/utils/toast.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/app/utils/toast.server.ts -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/eslint.config.js -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/fly.toml -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/index.js -------------------------------------------------------------------------------- /other/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/Dockerfile -------------------------------------------------------------------------------- /other/Dockerfile.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/Dockerfile.dockerignore -------------------------------------------------------------------------------- /other/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/README.md -------------------------------------------------------------------------------- /other/build-icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/build-icons.ts -------------------------------------------------------------------------------- /other/build-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/build-server.ts -------------------------------------------------------------------------------- /other/sly/sly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/sly/sly.json -------------------------------------------------------------------------------- /other/sly/transform-icon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/sly/transform-icon.ts -------------------------------------------------------------------------------- /other/svg-icons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/README.md -------------------------------------------------------------------------------- /other/svg-icons/arrow-left.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/arrow-left.svg -------------------------------------------------------------------------------- /other/svg-icons/arrow-right.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/arrow-right.svg -------------------------------------------------------------------------------- /other/svg-icons/avatar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/avatar.svg -------------------------------------------------------------------------------- /other/svg-icons/camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/camera.svg -------------------------------------------------------------------------------- /other/svg-icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/check.svg -------------------------------------------------------------------------------- /other/svg-icons/clock.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/clock.svg -------------------------------------------------------------------------------- /other/svg-icons/cross-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/cross-1.svg -------------------------------------------------------------------------------- /other/svg-icons/dots-horizontal.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/dots-horizontal.svg -------------------------------------------------------------------------------- /other/svg-icons/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/download.svg -------------------------------------------------------------------------------- /other/svg-icons/envelope-closed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/envelope-closed.svg -------------------------------------------------------------------------------- /other/svg-icons/exit.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/exit.svg -------------------------------------------------------------------------------- /other/svg-icons/file-text.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/file-text.svg -------------------------------------------------------------------------------- /other/svg-icons/github-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/github-logo.svg -------------------------------------------------------------------------------- /other/svg-icons/laptop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/laptop.svg -------------------------------------------------------------------------------- /other/svg-icons/link-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/link-2.svg -------------------------------------------------------------------------------- /other/svg-icons/lock-closed.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/lock-closed.svg -------------------------------------------------------------------------------- /other/svg-icons/lock-open-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/lock-open-1.svg -------------------------------------------------------------------------------- /other/svg-icons/magnifying-glass.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/magnifying-glass.svg -------------------------------------------------------------------------------- /other/svg-icons/moon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/moon.svg -------------------------------------------------------------------------------- /other/svg-icons/pencil-1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/pencil-1.svg -------------------------------------------------------------------------------- /other/svg-icons/pencil-2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/pencil-2.svg -------------------------------------------------------------------------------- /other/svg-icons/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/plus.svg -------------------------------------------------------------------------------- /other/svg-icons/question-mark-circled.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/question-mark-circled.svg -------------------------------------------------------------------------------- /other/svg-icons/reset.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/reset.svg -------------------------------------------------------------------------------- /other/svg-icons/sun.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/sun.svg -------------------------------------------------------------------------------- /other/svg-icons/trash.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/trash.svg -------------------------------------------------------------------------------- /other/svg-icons/update.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/other/svg-icons/update.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/favicons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/public/favicons/README.md -------------------------------------------------------------------------------- /public/favicons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/public/favicons/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/favicons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/public/favicons/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/public/img/user.png -------------------------------------------------------------------------------- /public/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/public/site.webmanifest -------------------------------------------------------------------------------- /react-router.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/react-router.config.ts -------------------------------------------------------------------------------- /server/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/server/dev-server.js -------------------------------------------------------------------------------- /server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/server/index.ts -------------------------------------------------------------------------------- /server/utils/monitoring.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/server/utils/monitoring.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/deps.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/types/deps.d.ts -------------------------------------------------------------------------------- /types/env.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/types/env.env.d.ts -------------------------------------------------------------------------------- /types/icon-name.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/types/icon-name.d.ts -------------------------------------------------------------------------------- /types/reset.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/types/reset.d.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arpitdalal/epic-content-stack/HEAD/vite.config.ts --------------------------------------------------------------------------------