├── .dockerignore ├── .env.example ├── .eslintrc.cjs ├── .gitignore ├── Dockerfile ├── README.md ├── app ├── auth │ └── auth.ts ├── components │ ├── button.tsx │ └── input.tsx ├── db │ └── prisma.ts ├── http │ └── bad-request.ts ├── icons │ ├── icons.svg │ └── icons.tsx ├── root.tsx ├── routes │ ├── _index.tsx │ ├── board.$id │ │ ├── board.tsx │ │ ├── card.tsx │ │ ├── column.tsx │ │ ├── components.tsx │ │ ├── new-card.tsx │ │ ├── new-column.tsx │ │ ├── queries.ts │ │ ├── route.tsx │ │ ├── types.ts │ │ └── utils.ts │ ├── home │ │ ├── queries.ts │ │ └── route.tsx │ ├── login │ │ ├── queries.ts │ │ ├── route.tsx │ │ └── validate.ts │ ├── logout.ts │ └── signup │ │ ├── queries.ts │ │ ├── route.tsx │ │ └── validate.tsx └── styles.css ├── fly.toml ├── package.json ├── postcss.config.js ├── prisma ├── migrations │ ├── 20231001165745_init │ │ └── migration.sql │ ├── 20231001174400_init │ │ └── migration.sql │ ├── 20231001175624_blah │ │ └── migration.sql │ ├── 20231002151322_rename_projects_to_boards │ │ └── migration.sql │ ├── 20231002175238_add_color_to_board │ │ └── migration.sql │ ├── 20231002182654_add_created_at_to_board │ │ └── migration.sql │ ├── 20231002194008_add_order_to_column │ │ └── migration.sql │ ├── 20231017205822_remove_optional_relationships │ │ └── migration.sql │ ├── 20231020172909_add_item_board │ │ └── migration.sql │ ├── 20231031144729_add_client_ids │ │ └── migration.sql │ ├── 20231031145735_chnage_to_uuids │ │ └── migration.sql │ ├── 20231212213852_cascade_delete │ │ └── migration.sql │ └── migration_lock.toml └── schema.prisma ├── public ├── favicon.ico ├── github-mark-white.png ├── r.png ├── remix-logo-new@dark.png ├── remix-logo@dark.png └── yt_icon_mono_dark.png ├── remix.env.d.ts ├── start.sh ├── tailwind.config.ts ├── tsconfig.json └── vite.config.mjs /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL=file:///tmp/trellix.sqlite -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/README.md -------------------------------------------------------------------------------- /app/auth/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/auth/auth.ts -------------------------------------------------------------------------------- /app/components/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/components/button.tsx -------------------------------------------------------------------------------- /app/components/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/components/input.tsx -------------------------------------------------------------------------------- /app/db/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/db/prisma.ts -------------------------------------------------------------------------------- /app/http/bad-request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/http/bad-request.ts -------------------------------------------------------------------------------- /app/icons/icons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/icons/icons.svg -------------------------------------------------------------------------------- /app/icons/icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/icons/icons.tsx -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/_index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/_index.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/board.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/board.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/card.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/column.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/column.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/components.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/new-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/new-card.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/new-column.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/new-column.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/queries.ts -------------------------------------------------------------------------------- /app/routes/board.$id/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/route.tsx -------------------------------------------------------------------------------- /app/routes/board.$id/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/types.ts -------------------------------------------------------------------------------- /app/routes/board.$id/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/board.$id/utils.ts -------------------------------------------------------------------------------- /app/routes/home/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/home/queries.ts -------------------------------------------------------------------------------- /app/routes/home/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/home/route.tsx -------------------------------------------------------------------------------- /app/routes/login/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/login/queries.ts -------------------------------------------------------------------------------- /app/routes/login/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/login/route.tsx -------------------------------------------------------------------------------- /app/routes/login/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/login/validate.ts -------------------------------------------------------------------------------- /app/routes/logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/logout.ts -------------------------------------------------------------------------------- /app/routes/signup/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/signup/queries.ts -------------------------------------------------------------------------------- /app/routes/signup/route.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/signup/route.tsx -------------------------------------------------------------------------------- /app/routes/signup/validate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/routes/signup/validate.tsx -------------------------------------------------------------------------------- /app/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/app/styles.css -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/fly.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/postcss.config.js -------------------------------------------------------------------------------- /prisma/migrations/20231001165745_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231001165745_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231001174400_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231001174400_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231001175624_blah/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231001175624_blah/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231002151322_rename_projects_to_boards/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231002151322_rename_projects_to_boards/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231002175238_add_color_to_board/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231002175238_add_color_to_board/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231002182654_add_created_at_to_board/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231002182654_add_created_at_to_board/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231002194008_add_order_to_column/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231002194008_add_order_to_column/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231017205822_remove_optional_relationships/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231017205822_remove_optional_relationships/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231020172909_add_item_board/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231020172909_add_item_board/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231031144729_add_client_ids/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231031144729_add_client_ids/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231031145735_chnage_to_uuids/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231031145735_chnage_to_uuids/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20231212213852_cascade_delete/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/20231212213852_cascade_delete/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/github-mark-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/public/github-mark-white.png -------------------------------------------------------------------------------- /public/r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/public/r.png -------------------------------------------------------------------------------- /public/remix-logo-new@dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/public/remix-logo-new@dark.png -------------------------------------------------------------------------------- /public/remix-logo@dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/public/remix-logo@dark.png -------------------------------------------------------------------------------- /public/yt_icon_mono_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/public/yt_icon_mono_dark.png -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/start.sh -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/remix-run/example-trellix/HEAD/vite.config.mjs --------------------------------------------------------------------------------