├── Dockerfile ├── README.md ├── app ├── .DS_Store ├── components │ ├── AddToCart.js │ ├── Alert.js │ ├── Button.jsx │ ├── Cart.js │ ├── CheckoutForm.js │ ├── CheckoutSummary.js │ ├── CloudMedia.js │ ├── Footer.js │ ├── Header.js │ ├── Modal.js │ ├── OrderItems.js │ ├── OrderSummary.js │ ├── Pagination.js │ ├── PayPalPayment.js │ ├── Product.js │ ├── RelatedProducts.js │ ├── SizeChart.js │ ├── StripePayment.js │ └── admin │ │ ├── Breadcrumbs.js │ │ ├── Categories.js │ │ ├── CategoryList.js │ │ ├── CategoryProductList.js │ │ ├── Editor.js │ │ ├── FeaturedImage.js │ │ ├── File.js │ │ ├── FileLoadMore.js │ │ ├── FileModal.js │ │ ├── FilePanel.js │ │ ├── FileUpload.js │ │ ├── Gallery.js │ │ ├── OrdersTable.js │ │ ├── PaginationTable.js │ │ ├── Product.js │ │ ├── SearchNavigation.js │ │ ├── Skeleton.js │ │ └── StatCard.js ├── cookies.js ├── db.server.ts ├── entry.client.tsx ├── entry.server.tsx ├── images │ ├── .DS_Store │ ├── logo.png │ ├── logo.webp │ ├── logos │ │ ├── cloudinary.svg │ │ ├── printful.svg │ │ ├── reactjs.svg │ │ ├── remix.svg │ │ ├── sendgrid.svg │ │ └── stripe.svg │ ├── screenshots │ │ ├── categories.png │ │ ├── dashboard.png │ │ ├── flyio.png │ │ ├── media.png │ │ ├── prisma.png │ │ └── products.png │ └── social-share.jpg ├── lib │ ├── calculateTotal.js │ ├── checkImgURL.js │ ├── classNames.js │ ├── cloudinary.js │ ├── deviceId.js │ ├── formatMoney.js │ ├── groupByKey.js │ ├── imageFallback.js │ ├── nodemailer.js │ ├── paypal.js │ ├── printful.js │ ├── randomize.js │ ├── sendgrid.js │ ├── slugify.js │ ├── user.test.ts │ ├── user.ts │ └── variantSize.js ├── models │ ├── address.server.ts │ ├── cart.server.ts │ ├── category.server.ts │ ├── checkout.server.ts │ ├── dashboard.server.ts │ ├── note.server.ts │ ├── order.server.ts │ ├── product.server.ts │ └── user.server.ts ├── root.tsx ├── routes │ ├── .DS_Store │ ├── admin.jsx │ ├── admin │ │ ├── .DS_Store │ │ ├── carts │ │ │ ├── $id.js │ │ │ └── index.js │ │ ├── categories │ │ │ ├── $categorySlug.jsx │ │ │ ├── index.jsx │ │ │ └── update.jsx │ │ ├── index.jsx │ │ ├── media │ │ │ ├── $fileId.jsx │ │ │ └── index.jsx │ │ ├── orders │ │ │ ├── $orderId.jsx │ │ │ └── index.jsx │ │ ├── products │ │ │ ├── $productSlug.jsx │ │ │ ├── add.jsx │ │ │ ├── index.jsx │ │ │ └── update.jsx │ │ ├── settings.jsx │ │ └── users │ │ │ └── index.js │ ├── cart.jsx │ ├── categories.jsx │ ├── categories │ │ ├── $categorySlug.jsx │ │ └── index.jsx │ ├── checkout.jsx │ ├── checkout │ │ ├── index.jsx │ │ └── payment.jsx │ ├── healthcheck.tsx │ ├── index.tsx │ ├── join.tsx │ ├── login.tsx │ ├── logout.tsx │ ├── notes.tsx │ ├── notes │ │ ├── $noteId.tsx │ │ ├── index.tsx │ │ └── new.tsx │ ├── order.jsx │ ├── products.jsx │ ├── products │ │ ├── $productSlug.jsx │ │ └── index.jsx │ ├── reset.jsx │ ├── shipping.jsx │ └── webhooks.jsx ├── session.server.ts ├── utils.test.ts └── utils.ts ├── cypress.config.ts ├── cypress ├── .eslintrc.js ├── e2e │ └── smoke.cy.ts ├── fixtures │ └── example.json ├── support │ ├── commands.ts │ ├── create-user.ts │ ├── delete-user.ts │ └── e2e.ts └── tsconfig.json ├── docker-compose.yml ├── fly.toml ├── mocks ├── README.md └── index.js ├── package.json ├── prisma ├── migrations │ ├── 20220224172159_init │ │ └── migration.sql │ ├── 20221117172140_getting_started │ │ └── migration.sql │ ├── 20221223164226_tax_and_shipping │ │ └── migration.sql │ ├── 20221226165026_printful_total │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.ts ├── public └── favicon.ico ├── remix.config.js ├── remix.env.d.ts ├── server.ts ├── tailwind.config.js ├── test └── setup-test-env.ts ├── tsconfig.json └── vitest.config.ts /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/README.md -------------------------------------------------------------------------------- /app/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/.DS_Store -------------------------------------------------------------------------------- /app/components/AddToCart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/AddToCart.js -------------------------------------------------------------------------------- /app/components/Alert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Alert.js -------------------------------------------------------------------------------- /app/components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Button.jsx -------------------------------------------------------------------------------- /app/components/Cart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Cart.js -------------------------------------------------------------------------------- /app/components/CheckoutForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/CheckoutForm.js -------------------------------------------------------------------------------- /app/components/CheckoutSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/CheckoutSummary.js -------------------------------------------------------------------------------- /app/components/CloudMedia.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/CloudMedia.js -------------------------------------------------------------------------------- /app/components/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Footer.js -------------------------------------------------------------------------------- /app/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Header.js -------------------------------------------------------------------------------- /app/components/Modal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Modal.js -------------------------------------------------------------------------------- /app/components/OrderItems.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/OrderItems.js -------------------------------------------------------------------------------- /app/components/OrderSummary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/OrderSummary.js -------------------------------------------------------------------------------- /app/components/Pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Pagination.js -------------------------------------------------------------------------------- /app/components/PayPalPayment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/PayPalPayment.js -------------------------------------------------------------------------------- /app/components/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/Product.js -------------------------------------------------------------------------------- /app/components/RelatedProducts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/RelatedProducts.js -------------------------------------------------------------------------------- /app/components/SizeChart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/SizeChart.js -------------------------------------------------------------------------------- /app/components/StripePayment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/StripePayment.js -------------------------------------------------------------------------------- /app/components/admin/Breadcrumbs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/Breadcrumbs.js -------------------------------------------------------------------------------- /app/components/admin/Categories.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/Categories.js -------------------------------------------------------------------------------- /app/components/admin/CategoryList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/CategoryList.js -------------------------------------------------------------------------------- /app/components/admin/CategoryProductList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/CategoryProductList.js -------------------------------------------------------------------------------- /app/components/admin/Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/Editor.js -------------------------------------------------------------------------------- /app/components/admin/FeaturedImage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/FeaturedImage.js -------------------------------------------------------------------------------- /app/components/admin/File.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/File.js -------------------------------------------------------------------------------- /app/components/admin/FileLoadMore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/FileLoadMore.js -------------------------------------------------------------------------------- /app/components/admin/FileModal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/FileModal.js -------------------------------------------------------------------------------- /app/components/admin/FilePanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/FilePanel.js -------------------------------------------------------------------------------- /app/components/admin/FileUpload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/FileUpload.js -------------------------------------------------------------------------------- /app/components/admin/Gallery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/Gallery.js -------------------------------------------------------------------------------- /app/components/admin/OrdersTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/OrdersTable.js -------------------------------------------------------------------------------- /app/components/admin/PaginationTable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/PaginationTable.js -------------------------------------------------------------------------------- /app/components/admin/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/Product.js -------------------------------------------------------------------------------- /app/components/admin/SearchNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/SearchNavigation.js -------------------------------------------------------------------------------- /app/components/admin/Skeleton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/Skeleton.js -------------------------------------------------------------------------------- /app/components/admin/StatCard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/components/admin/StatCard.js -------------------------------------------------------------------------------- /app/cookies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/cookies.js -------------------------------------------------------------------------------- /app/db.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/db.server.ts -------------------------------------------------------------------------------- /app/entry.client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/entry.client.tsx -------------------------------------------------------------------------------- /app/entry.server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/entry.server.tsx -------------------------------------------------------------------------------- /app/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/.DS_Store -------------------------------------------------------------------------------- /app/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logo.png -------------------------------------------------------------------------------- /app/images/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logo.webp -------------------------------------------------------------------------------- /app/images/logos/cloudinary.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logos/cloudinary.svg -------------------------------------------------------------------------------- /app/images/logos/printful.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logos/printful.svg -------------------------------------------------------------------------------- /app/images/logos/reactjs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logos/reactjs.svg -------------------------------------------------------------------------------- /app/images/logos/remix.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logos/remix.svg -------------------------------------------------------------------------------- /app/images/logos/sendgrid.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logos/sendgrid.svg -------------------------------------------------------------------------------- /app/images/logos/stripe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/logos/stripe.svg -------------------------------------------------------------------------------- /app/images/screenshots/categories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/screenshots/categories.png -------------------------------------------------------------------------------- /app/images/screenshots/dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/screenshots/dashboard.png -------------------------------------------------------------------------------- /app/images/screenshots/flyio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/screenshots/flyio.png -------------------------------------------------------------------------------- /app/images/screenshots/media.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/screenshots/media.png -------------------------------------------------------------------------------- /app/images/screenshots/prisma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/screenshots/prisma.png -------------------------------------------------------------------------------- /app/images/screenshots/products.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/screenshots/products.png -------------------------------------------------------------------------------- /app/images/social-share.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/images/social-share.jpg -------------------------------------------------------------------------------- /app/lib/calculateTotal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/calculateTotal.js -------------------------------------------------------------------------------- /app/lib/checkImgURL.js: -------------------------------------------------------------------------------- 1 | export default function checkImgURL(url) { 2 | return url?.match(/\.(jpeg|jpg|gif|png)$/) != null; 3 | } 4 | -------------------------------------------------------------------------------- /app/lib/classNames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/classNames.js -------------------------------------------------------------------------------- /app/lib/cloudinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/cloudinary.js -------------------------------------------------------------------------------- /app/lib/deviceId.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/deviceId.js -------------------------------------------------------------------------------- /app/lib/formatMoney.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/formatMoney.js -------------------------------------------------------------------------------- /app/lib/groupByKey.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/groupByKey.js -------------------------------------------------------------------------------- /app/lib/imageFallback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/imageFallback.js -------------------------------------------------------------------------------- /app/lib/nodemailer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/nodemailer.js -------------------------------------------------------------------------------- /app/lib/paypal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/paypal.js -------------------------------------------------------------------------------- /app/lib/printful.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/printful.js -------------------------------------------------------------------------------- /app/lib/randomize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/randomize.js -------------------------------------------------------------------------------- /app/lib/sendgrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/sendgrid.js -------------------------------------------------------------------------------- /app/lib/slugify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/slugify.js -------------------------------------------------------------------------------- /app/lib/user.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/user.test.ts -------------------------------------------------------------------------------- /app/lib/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/user.ts -------------------------------------------------------------------------------- /app/lib/variantSize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/lib/variantSize.js -------------------------------------------------------------------------------- /app/models/address.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/address.server.ts -------------------------------------------------------------------------------- /app/models/cart.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/cart.server.ts -------------------------------------------------------------------------------- /app/models/category.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/category.server.ts -------------------------------------------------------------------------------- /app/models/checkout.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/checkout.server.ts -------------------------------------------------------------------------------- /app/models/dashboard.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/dashboard.server.ts -------------------------------------------------------------------------------- /app/models/note.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/note.server.ts -------------------------------------------------------------------------------- /app/models/order.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/order.server.ts -------------------------------------------------------------------------------- /app/models/product.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/product.server.ts -------------------------------------------------------------------------------- /app/models/user.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/models/user.server.ts -------------------------------------------------------------------------------- /app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/root.tsx -------------------------------------------------------------------------------- /app/routes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/.DS_Store -------------------------------------------------------------------------------- /app/routes/admin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin.jsx -------------------------------------------------------------------------------- /app/routes/admin/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/.DS_Store -------------------------------------------------------------------------------- /app/routes/admin/carts/$id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/carts/$id.js -------------------------------------------------------------------------------- /app/routes/admin/carts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/carts/index.js -------------------------------------------------------------------------------- /app/routes/admin/categories/$categorySlug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/categories/$categorySlug.jsx -------------------------------------------------------------------------------- /app/routes/admin/categories/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/categories/index.jsx -------------------------------------------------------------------------------- /app/routes/admin/categories/update.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/categories/update.jsx -------------------------------------------------------------------------------- /app/routes/admin/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/index.jsx -------------------------------------------------------------------------------- /app/routes/admin/media/$fileId.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/media/$fileId.jsx -------------------------------------------------------------------------------- /app/routes/admin/media/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/media/index.jsx -------------------------------------------------------------------------------- /app/routes/admin/orders/$orderId.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/orders/$orderId.jsx -------------------------------------------------------------------------------- /app/routes/admin/orders/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/orders/index.jsx -------------------------------------------------------------------------------- /app/routes/admin/products/$productSlug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/products/$productSlug.jsx -------------------------------------------------------------------------------- /app/routes/admin/products/add.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/products/add.jsx -------------------------------------------------------------------------------- /app/routes/admin/products/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/products/index.jsx -------------------------------------------------------------------------------- /app/routes/admin/products/update.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/products/update.jsx -------------------------------------------------------------------------------- /app/routes/admin/settings.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/settings.jsx -------------------------------------------------------------------------------- /app/routes/admin/users/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/admin/users/index.js -------------------------------------------------------------------------------- /app/routes/cart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/cart.jsx -------------------------------------------------------------------------------- /app/routes/categories.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/categories.jsx -------------------------------------------------------------------------------- /app/routes/categories/$categorySlug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/categories/$categorySlug.jsx -------------------------------------------------------------------------------- /app/routes/categories/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/categories/index.jsx -------------------------------------------------------------------------------- /app/routes/checkout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/checkout.jsx -------------------------------------------------------------------------------- /app/routes/checkout/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/checkout/index.jsx -------------------------------------------------------------------------------- /app/routes/checkout/payment.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/checkout/payment.jsx -------------------------------------------------------------------------------- /app/routes/healthcheck.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/healthcheck.tsx -------------------------------------------------------------------------------- /app/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/index.tsx -------------------------------------------------------------------------------- /app/routes/join.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/join.tsx -------------------------------------------------------------------------------- /app/routes/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/login.tsx -------------------------------------------------------------------------------- /app/routes/logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/logout.tsx -------------------------------------------------------------------------------- /app/routes/notes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/notes.tsx -------------------------------------------------------------------------------- /app/routes/notes/$noteId.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/notes/$noteId.tsx -------------------------------------------------------------------------------- /app/routes/notes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/notes/index.tsx -------------------------------------------------------------------------------- /app/routes/notes/new.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/notes/new.tsx -------------------------------------------------------------------------------- /app/routes/order.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/order.jsx -------------------------------------------------------------------------------- /app/routes/products.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/products.jsx -------------------------------------------------------------------------------- /app/routes/products/$productSlug.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/products/$productSlug.jsx -------------------------------------------------------------------------------- /app/routes/products/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/products/index.jsx -------------------------------------------------------------------------------- /app/routes/reset.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/reset.jsx -------------------------------------------------------------------------------- /app/routes/shipping.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/shipping.jsx -------------------------------------------------------------------------------- /app/routes/webhooks.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/routes/webhooks.jsx -------------------------------------------------------------------------------- /app/session.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/session.server.ts -------------------------------------------------------------------------------- /app/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/utils.test.ts -------------------------------------------------------------------------------- /app/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/app/utils.ts -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/.eslintrc.js -------------------------------------------------------------------------------- /cypress/e2e/smoke.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/e2e/smoke.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/support/commands.ts -------------------------------------------------------------------------------- /cypress/support/create-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/support/create-user.ts -------------------------------------------------------------------------------- /cypress/support/delete-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/support/delete-user.ts -------------------------------------------------------------------------------- /cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/support/e2e.ts -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /fly.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/fly.toml -------------------------------------------------------------------------------- /mocks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/mocks/README.md -------------------------------------------------------------------------------- /mocks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/mocks/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/package.json -------------------------------------------------------------------------------- /prisma/migrations/20220224172159_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/migrations/20220224172159_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221117172140_getting_started/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/migrations/20221117172140_getting_started/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221223164226_tax_and_shipping/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/migrations/20221223164226_tax_and_shipping/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/20221226165026_printful_total/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/migrations/20221226165026_printful_total/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/prisma/seed.ts -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/remix.config.js -------------------------------------------------------------------------------- /remix.env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/remix.env.d.ts -------------------------------------------------------------------------------- /server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/server.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /test/setup-test-env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/test/setup-test-env.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/braginteractive/dropshipjs/HEAD/vitest.config.ts --------------------------------------------------------------------------------