• Stars
    star
    212
  • Rank 186,122 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created about 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

UNMAINTAINED

CommerceQL

CommerceQL is a minimalist eCommerce GraphQL boilerplate.

DocumentationWebsiteForum

Contents

Setup

You will need to be running the latest version of graphql-cli, prisma and have a Prisma account too.

npm install -g graphql-cli prisma
graphql create my-commerce-app --boilerplate commerceql/commerceql
cd my-commerce-app
npm run dev

Configure

The setup above should take care of configuring your ENV with your Prisma endpoint. You'll want to configure Stripe so you can begin to take payments using the checkout mutation.

Go ahead and add your STRIPE_SECRET_KEY inside .env.

⚠️ Note: This boilerplate doesn't handle auth. You'll want to protect the order/s queries.

Development

CommerceQL can be used to build a custom GraphQL backed eCommerce app, without the limitations of hosted solutions.

You can extend the CommerceQL platform by adding additional functions, types and permissions, or you can use it "as is" and start selling 💰.

Deploy

You can immediately deploy "as is" to Zeit Now using the preconfigured now.json. You'll want to add your alias to this file for easier deployment.

If you make any changes to the schema or resolvers, you'll want to run prisma deploy to update your prisma sandbox.

Usage

Once you're up and running, locally with npml run dev or deployed to now you can start to run the provided queries, mutations and subscriptions.

Sponsors

❤️ This project is sponsored by Moltin.

More Repositories

1

create-react-app-redux

React Router, Redux, Redux Thunk & Create React App boilerplate
JavaScript
919
star
2

headless-dropshipping-starter

Create your own dropshipping store with Next.js, Snipcart & Printful 👕
TypeScript
715
star
3

react-use-cart

React hook library for managing cart state
TypeScript
331
star
4

fakerql

Hosted faker GraphQL endpoint for frontend developers
TypeScript
149
star
5

awesome-headless-commerce

A community curated list of headless commerce APIs, products, and services. A heads-up for modern store builders.
117
star
6

jamstackbb

Simple forum software powered by Next.js and GraphQL.
JavaScript
48
star
7

chatbase

TypeScript
38
star
8

graphql-server-tutorial

JavaScript
33
star
9

graphql.wtf

Learn something new with GraphQL, every week 👇🏻
TypeScript
29
star
10

nextjs-commercejs-example

JavaScript
16
star
11

nextjs-tailwindcss-starter

JavaScript
15
star
12

graphqlconf-2019

Website implementation of GraphQL Conf 2019
JavaScript
15
star
13

printful-request

JavaScript
14
star
14

apollo-federation-zeit-now-demo

JavaScript
12
star
15

graphcms-nextjs-example

JavaScript
11
star
16

nuxtjs-commercejs-example

Vue
9
star
17

apollo-datasource-givefood

🥫 Apollo data source for GiveFood API.
JavaScript
8
star
18

nextjs-stripe-intents

JavaScript
8
star
19

gatsby-source-transistorfm

🎙 Gatsby source plugin for fetching show and episode data from Transistor
JavaScript
8
star
20

producthunt-graphql-layer-clone

JavaScript
7
star
21

express-babel-starter

🔥 Babel / ExpressJS Starter Kit
JavaScript
7
star
22

dotfiles

My dotfiles ⚡️
Shell
6
star
23

create-react-app-apollo-redux

Get started using React with Redux & Apollo.
JavaScript
6
star
24

styledbyme-tutorial

https://www.youtube.com/watch?v=u6gQ48rSw-E
JavaScript
6
star
25

graphql.wtf-type-safe-resolver-codegen

TypeScript
6
star
26

react-graphql

JavaScript
6
star
27

cmsly

Build your own branded short links with GraphCMS & Vercel
JavaScript
6
star
28

next-graphql-handler

JavaScript
5
star
29

chec-request

Lightweight Chec eCommerce client for Node, browsers and serverless functions
JavaScript
5
star
30

gatsby-source-chec-example

JavaScript
4
star
31

graphcms-migrate

JavaScript
4
star
32

now-next-graphql-monorepo

JavaScript
4
star
33

graphql.wtf-graphql-helix-nextjs

JavaScript
4
star
34

zeit-apollo-server

JavaScript
4
star
35

page-reactions-with-sveltekit

Svelte
3
star
36

shortcuts

Handlebars
3
star
37

frontendne-graphql-demo

JavaScript
3
star
38

graphtools-tutorial-code

JavaScript
3
star
39

create-react-app-hapi

JavaScript
3
star
40

apollo-modules-example

JavaScript
3
star
41

create-react-app-apollo

HTML
3
star
42

micro-stripe-charge

JavaScript
3
star
43

graphql.wtf-merging-resolvers

JavaScript
3
star
44

gatsby-source-trackingmore

Gatsby source plugin for fetching carriers from Trackingmore.com
JavaScript
3
star
45

graphql.wtf-remix-graphql

JavaScript
3
star
46

dynamic-graphql-nextjs-forms

JavaScript
2
star
47

commercejs-graphql-server

JavaScript
2
star
48

moltin-graphql-storefront-example

JavaScript
2
star
49

graphcms-remix-starter

TypeScript
2
star
50

graphiqlbin

JavaScript
2
star
51

sapper-commercejs-example

JavaScript
2
star
52

gatsby-theme-transistorfm

🎙 Gatsby theme for Transistor
JavaScript
2
star
53

apollo-server-givefood

Make requests to Give Food API using GraphQL.
JavaScript
2
star
54

gatsby-starter-netlify-cms

JavaScript
2
star
55

graphcms-gatsby-source-graphql

JavaScript
2
star
56

gatsby-plugin-statickit

JavaScript
2
star
57

graphql.wtf-graphql-codegen-apollo-client

TypeScript
2
star
58

next-commerce

1
star
59

use-snipcart

TypeScript
1
star
60

sanity-gatsby-blog

Blog with Gatsby
JavaScript
1
star
61

graphql.wtf-graphql-yoga

TypeScript
1
star
62

getwalter

Ruby
1
star
63

graphsale-dashboard

JavaScript
1
star
64

testtt

1
star
65

graphql.wtf-graphql-yoga-2

TypeScript
1
star
66

graphql.wtf-sdl-descriptions

TypeScript
1
star
67

babel-pkg-starter

JavaScript
1
star
68

graphql.wtf-serverless-graphql-vercel

JavaScript
1
star
69

notrab

1
star
70

productshare

Build a voting platform in 7 days.
Ruby
1
star
71

graphql.wtf-remote-schema-stitching

JavaScript
1
star
72

gatsby-theme-cart

🛒 A drop-in shopping cart theme for Gatsby
JavaScript
1
star
73

moltin-digital-file-delivery

WIP
JavaScript
1
star
74

gatsby-graphcms-snipcart-starter

JavaScript
1
star
75

norsound.com

JavaScript
1
star
76

apollo-datasources-graphcms-example

JavaScript
1
star
77

image-transformation-directive

1
star
78

graphql.wtf-kitql

TypeScript
1
star
79

express-examples

JavaScript
1
star
80

now-api-starter

TypeScript
1
star
81

graphql-in-a-rest-world-talk

JavaScript
1
star
82

moltin-react-checkout

JavaScript
1
star
83

micro-infrastructure-talk

JavaScript
1
star
84

graphql.wtf-authorization-with-graphql-shield

JavaScript
1
star
85

nextjs-styled-components-semantic-ui

JavaScript
1
star
86

moltin-cli2

JavaScript
1
star
87

react-redux-express-starter

Boiler plate code for getting started with Create React App + Redux + Express
JavaScript
1
star
88

tailwind-dark-mode-switcher-example

JavaScript
1
star
89

moltin-graphql-checkout

TypeScript
1
star
90

react-stick-it

JavaScript
1
star
91

vue-commercejs

JavaScript
1
star
92

graphql.wtf-envelop-response-cache

TypeScript
1
star
93

video-graphql-middleware

JavaScript
1
star
94

gatsby-theme-graphcms-docs

JavaScript
1
star
95

graphql.wtf-error-handling-union-types

TypeScript
1
star
96

sentry-integration-libsql-client

TypeScript
1
star
97

shopkit

Moltin Shopkit is a minimalist component library that enables developers to easily embed commerce inside applications built with React.
JavaScript
1
star