├── .github └── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml ├── .gitignore ├── README.md ├── app ├── components │ ├── error-message.tsx │ └── form-field.tsx ├── entry.client.tsx ├── entry.server.tsx ├── features │ └── demo │ │ ├── actions │ │ └── demo-page-action.ts │ │ ├── components │ │ ├── demo-page-form.tsx │ │ └── demo-page-user.tsx │ │ ├── loaders │ │ └── demo-page-loader.ts │ │ └── pages │ │ └── demo-page.tsx ├── hooks │ ├── useCurrentRoute.ts │ └── useNestedHandleValue.ts ├── root.tsx ├── routes │ ├── demo.tsx │ └── index.tsx └── utils │ ├── db.server.ts │ ├── formData.server.ts │ └── pagination.server.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── prisma ├── demo-db.sqlite ├── migrations │ ├── 20220823100952_initial │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.ts ├── public ├── favicon.ico ├── manifest.json └── sw.js ├── remix.config.js ├── remix.env.d.ts ├── styles └── global.css ├── tailwind.config.js └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/README.md -------------------------------------------------------------------------------- /app/components/error-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/components/error-message.tsx -------------------------------------------------------------------------------- /app/components/form-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/components/form-field.tsx -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/features/demo/actions/demo-page-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/features/demo/actions/demo-page-action.ts -------------------------------------------------------------------------------- /app/features/demo/components/demo-page-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/features/demo/components/demo-page-form.tsx -------------------------------------------------------------------------------- /app/features/demo/components/demo-page-user.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/features/demo/components/demo-page-user.tsx -------------------------------------------------------------------------------- /app/features/demo/loaders/demo-page-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/features/demo/loaders/demo-page-loader.ts -------------------------------------------------------------------------------- /app/features/demo/pages/demo-page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/features/demo/pages/demo-page.tsx -------------------------------------------------------------------------------- /app/hooks/useCurrentRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/hooks/useCurrentRoute.ts -------------------------------------------------------------------------------- /app/hooks/useNestedHandleValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/hooks/useNestedHandleValue.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/demo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/routes/demo.tsx -------------------------------------------------------------------------------- /app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/routes/index.tsx -------------------------------------------------------------------------------- /app/utils/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/utils/db.server.ts -------------------------------------------------------------------------------- /app/utils/formData.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/utils/formData.server.ts -------------------------------------------------------------------------------- /app/utils/pagination.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/app/utils/pagination.server.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/demo-db.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/prisma/demo-db.sqlite -------------------------------------------------------------------------------- /prisma/migrations/20220823100952_initial/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/prisma/migrations/20220823100952_initial/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/public/manifest.json -------------------------------------------------------------------------------- /public/sw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/public/sw.js -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/styles/global.css -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/QuentinWidlocher/remix-template/HEAD/tsconfig.json --------------------------------------------------------------------------------