├── .gitignore ├── README.md ├── components ├── App.js ├── Callback.js ├── ErrorMessage.js ├── Header.js ├── Item.js ├── ItemList.js └── Stripe.js ├── graphcool ├── graphcool.yml ├── modules │ └── auth0 │ │ ├── README.md │ │ ├── code │ │ ├── authenticate.graphql │ │ └── authenticate.js │ │ ├── graphcool.yml │ │ └── types.graphql ├── package.json ├── seed.js ├── src │ ├── pay.graphql │ ├── pay.js │ ├── sendConfirmEmail.graphql │ └── sendConfirmEmail.js ├── test-event.json ├── types.graphql └── yarn.lock ├── lib ├── auth.js ├── initApollo.js └── withData.js ├── next.config.js ├── package.json ├── pages ├── basket.js ├── callback.js ├── checkout.js ├── index.js └── success.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/README.md -------------------------------------------------------------------------------- /components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/App.js -------------------------------------------------------------------------------- /components/Callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/Callback.js -------------------------------------------------------------------------------- /components/ErrorMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/ErrorMessage.js -------------------------------------------------------------------------------- /components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/Header.js -------------------------------------------------------------------------------- /components/Item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/Item.js -------------------------------------------------------------------------------- /components/ItemList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/ItemList.js -------------------------------------------------------------------------------- /components/Stripe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/components/Stripe.js -------------------------------------------------------------------------------- /graphcool/graphcool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/graphcool.yml -------------------------------------------------------------------------------- /graphcool/modules/auth0/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/modules/auth0/README.md -------------------------------------------------------------------------------- /graphcool/modules/auth0/code/authenticate.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/modules/auth0/code/authenticate.graphql -------------------------------------------------------------------------------- /graphcool/modules/auth0/code/authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/modules/auth0/code/authenticate.js -------------------------------------------------------------------------------- /graphcool/modules/auth0/graphcool.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/modules/auth0/graphcool.yml -------------------------------------------------------------------------------- /graphcool/modules/auth0/types.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/modules/auth0/types.graphql -------------------------------------------------------------------------------- /graphcool/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/package.json -------------------------------------------------------------------------------- /graphcool/seed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/seed.js -------------------------------------------------------------------------------- /graphcool/src/pay.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/src/pay.graphql -------------------------------------------------------------------------------- /graphcool/src/pay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/src/pay.js -------------------------------------------------------------------------------- /graphcool/src/sendConfirmEmail.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/src/sendConfirmEmail.graphql -------------------------------------------------------------------------------- /graphcool/src/sendConfirmEmail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/src/sendConfirmEmail.js -------------------------------------------------------------------------------- /graphcool/test-event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/test-event.json -------------------------------------------------------------------------------- /graphcool/types.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/types.graphql -------------------------------------------------------------------------------- /graphcool/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/graphcool/yarn.lock -------------------------------------------------------------------------------- /lib/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/lib/auth.js -------------------------------------------------------------------------------- /lib/initApollo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/lib/initApollo.js -------------------------------------------------------------------------------- /lib/withData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/lib/withData.js -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/package.json -------------------------------------------------------------------------------- /pages/basket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/pages/basket.js -------------------------------------------------------------------------------- /pages/callback.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/pages/callback.js -------------------------------------------------------------------------------- /pages/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/pages/checkout.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/success.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/pages/success.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nikolasburk/gc-webshop/HEAD/yarn.lock --------------------------------------------------------------------------------