├── .gitignore ├── README.md ├── package.json ├── packages ├── frontend │ ├── .nowignore │ ├── README.md │ ├── apollo.config.js │ ├── codegen.yml │ ├── now.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── App.tsx │ │ ├── Router.tsx │ │ ├── components │ │ │ ├── AttributesTable │ │ │ │ └── AttributesTable.tsx │ │ │ ├── BuyButton │ │ │ │ └── BuyButton.tsx │ │ │ ├── CardProduct │ │ │ │ └── CardProduct.tsx │ │ │ ├── NavBar │ │ │ │ └── NavBar.tsx │ │ │ ├── QuantitySelector │ │ │ │ └── QuantitySelector.tsx │ │ │ ├── Select │ │ │ │ └── Select.tsx │ │ │ └── VariantSelector │ │ │ │ └── VariantSelector.tsx │ │ ├── generated-types.tsx │ │ ├── helpers │ │ │ └── variants.ts │ │ ├── index.css │ │ ├── index.tsx │ │ ├── pages │ │ │ ├── Collection │ │ │ │ ├── Collection.graphql │ │ │ │ ├── Collection.tsx │ │ │ │ └── CollectionContainer.ts │ │ │ ├── Product │ │ │ │ ├── Product.graphql │ │ │ │ ├── Product.tsx │ │ │ │ └── ProductContainer.ts │ │ │ └── Welcome │ │ │ │ ├── Welcome.graphql │ │ │ │ ├── Welcome.tsx │ │ │ │ └── WelcomeContainer.ts │ │ ├── react-app-env.d.ts │ │ └── serviceWorker.ts │ └── tsconfig.json └── server │ ├── .nowignore │ ├── .vscode │ └── settings.json │ ├── now.json │ ├── output.json │ ├── package.json │ ├── prisma │ ├── db │ │ └── next.db │ ├── migrations │ │ ├── 20190618213953-init │ │ │ ├── README.md │ │ │ ├── datamodel.prisma │ │ │ └── steps.json │ │ ├── dev │ │ │ └── watch-20190618214934 │ │ │ │ ├── README.md │ │ │ │ ├── datamodel.prisma │ │ │ │ └── steps.json │ │ └── lift.lock │ ├── project.prisma │ └── seed.ts │ ├── src │ ├── context.ts │ ├── fragments │ │ ├── ProductVariant.ts │ │ └── index.ts │ ├── graphql │ │ ├── Attributes.ts │ │ ├── Brand.ts │ │ ├── Collection.ts │ │ ├── CollectionRule.ts │ │ ├── Image.ts │ │ ├── Option.ts │ │ ├── OptionValue.ts │ │ ├── Product.ts │ │ ├── Query.ts │ │ ├── Variant.ts │ │ ├── common.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── index.ts │ ├── nexus-typegen.ts │ ├── schema.graphql │ └── utils │ │ ├── attributes.ts │ │ ├── collection.ts │ │ ├── ids.ts │ │ └── variants.ts │ └── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/package.json -------------------------------------------------------------------------------- /packages/frontend/ .nowignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env* -------------------------------------------------------------------------------- /packages/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/README.md -------------------------------------------------------------------------------- /packages/frontend/apollo.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/apollo.config.js -------------------------------------------------------------------------------- /packages/frontend/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/codegen.yml -------------------------------------------------------------------------------- /packages/frontend/now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/now.json -------------------------------------------------------------------------------- /packages/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/package.json -------------------------------------------------------------------------------- /packages/frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/public/favicon.ico -------------------------------------------------------------------------------- /packages/frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/public/index.html -------------------------------------------------------------------------------- /packages/frontend/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/public/manifest.json -------------------------------------------------------------------------------- /packages/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/App.tsx -------------------------------------------------------------------------------- /packages/frontend/src/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/Router.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/AttributesTable/AttributesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/AttributesTable/AttributesTable.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/BuyButton/BuyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/BuyButton/BuyButton.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/CardProduct/CardProduct.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/CardProduct/CardProduct.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/NavBar/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/NavBar/NavBar.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/QuantitySelector/QuantitySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/QuantitySelector/QuantitySelector.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/Select/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/Select/Select.tsx -------------------------------------------------------------------------------- /packages/frontend/src/components/VariantSelector/VariantSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/components/VariantSelector/VariantSelector.tsx -------------------------------------------------------------------------------- /packages/frontend/src/generated-types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/generated-types.tsx -------------------------------------------------------------------------------- /packages/frontend/src/helpers/variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/helpers/variants.ts -------------------------------------------------------------------------------- /packages/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/index.css -------------------------------------------------------------------------------- /packages/frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/pages/Collection/Collection.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Collection/Collection.graphql -------------------------------------------------------------------------------- /packages/frontend/src/pages/Collection/Collection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Collection/Collection.tsx -------------------------------------------------------------------------------- /packages/frontend/src/pages/Collection/CollectionContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Collection/CollectionContainer.ts -------------------------------------------------------------------------------- /packages/frontend/src/pages/Product/Product.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Product/Product.graphql -------------------------------------------------------------------------------- /packages/frontend/src/pages/Product/Product.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Product/Product.tsx -------------------------------------------------------------------------------- /packages/frontend/src/pages/Product/ProductContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Product/ProductContainer.ts -------------------------------------------------------------------------------- /packages/frontend/src/pages/Welcome/Welcome.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Welcome/Welcome.graphql -------------------------------------------------------------------------------- /packages/frontend/src/pages/Welcome/Welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Welcome/Welcome.tsx -------------------------------------------------------------------------------- /packages/frontend/src/pages/Welcome/WelcomeContainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/pages/Welcome/WelcomeContainer.ts -------------------------------------------------------------------------------- /packages/frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/frontend/src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/src/serviceWorker.ts -------------------------------------------------------------------------------- /packages/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/frontend/tsconfig.json -------------------------------------------------------------------------------- /packages/server/ .nowignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /packages/server/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/.vscode/settings.json -------------------------------------------------------------------------------- /packages/server/now.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/now.json -------------------------------------------------------------------------------- /packages/server/output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/output.json -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/prisma/db/next.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/db/next.db -------------------------------------------------------------------------------- /packages/server/prisma/migrations/20190618213953-init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/20190618213953-init/README.md -------------------------------------------------------------------------------- /packages/server/prisma/migrations/20190618213953-init/datamodel.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/20190618213953-init/datamodel.prisma -------------------------------------------------------------------------------- /packages/server/prisma/migrations/20190618213953-init/steps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/20190618213953-init/steps.json -------------------------------------------------------------------------------- /packages/server/prisma/migrations/dev/watch-20190618214934/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/dev/watch-20190618214934/README.md -------------------------------------------------------------------------------- /packages/server/prisma/migrations/dev/watch-20190618214934/datamodel.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/dev/watch-20190618214934/datamodel.prisma -------------------------------------------------------------------------------- /packages/server/prisma/migrations/dev/watch-20190618214934/steps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/dev/watch-20190618214934/steps.json -------------------------------------------------------------------------------- /packages/server/prisma/migrations/lift.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/migrations/lift.lock -------------------------------------------------------------------------------- /packages/server/prisma/project.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/project.prisma -------------------------------------------------------------------------------- /packages/server/prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/prisma/seed.ts -------------------------------------------------------------------------------- /packages/server/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/context.ts -------------------------------------------------------------------------------- /packages/server/src/fragments/ProductVariant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/fragments/ProductVariant.ts -------------------------------------------------------------------------------- /packages/server/src/fragments/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ProductVariant' 2 | -------------------------------------------------------------------------------- /packages/server/src/graphql/Attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Attributes.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Brand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Brand.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Collection.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/CollectionRule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/CollectionRule.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Image.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Option.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Option.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/OptionValue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/OptionValue.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Product.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Product.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Query.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/Variant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/Variant.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/common.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/index.ts -------------------------------------------------------------------------------- /packages/server/src/graphql/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/graphql/utils.ts -------------------------------------------------------------------------------- /packages/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/index.ts -------------------------------------------------------------------------------- /packages/server/src/nexus-typegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/nexus-typegen.ts -------------------------------------------------------------------------------- /packages/server/src/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/schema.graphql -------------------------------------------------------------------------------- /packages/server/src/utils/attributes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/utils/attributes.ts -------------------------------------------------------------------------------- /packages/server/src/utils/collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/utils/collection.ts -------------------------------------------------------------------------------- /packages/server/src/utils/ids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/utils/ids.ts -------------------------------------------------------------------------------- /packages/server/src/utils/variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/src/utils/variants.ts -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluidstackdev/fluidstack/HEAD/yarn.lock --------------------------------------------------------------------------------