All Projects β†’ alexchavet β†’ shopify-storefront-vue-apollo

alexchavet / shopify-storefront-vue-apollo

Licence: other
Vue.js/Apollo version of Shopify storefront-api-examples in a Laravel project

Programming Languages

PHP
23972 projects - #3 most used programming language
Vue
7211 projects
HTML
75241 projects

Projects that are alternatives of or similar to shopify-storefront-vue-apollo

gatsby-plugin-apollo-client
πŸ“‘Inject a Shopify Apollo Client into the browser.
Stars: ✭ 20 (-33.33%)
Mutual labels:  apollo, shopify-storefronts
shopify-node-react-app
Shopify paid app in Node.js & React.js that connects to a store and lets merchants select products to automatically discount them in the Shopify admin interface.
Stars: ✭ 29 (-3.33%)
Mutual labels:  apollo, shopify-api
Vue Meteor
🌠 Vue first-class integration in Meteor
Stars: ✭ 893 (+2876.67%)
Mutual labels:  apollo, vuejs2
blog-frontend
Frontend of blog created using: GraphQL (Apollo) + Vue + Nuxt.js + TypeScript + Vuetify...
Stars: ✭ 43 (+43.33%)
Mutual labels:  apollo, vuejs2
agollo
agollo is a golang client for ctrip apollo config center πŸš€
Stars: ✭ 140 (+366.67%)
Mutual labels:  apollo
vuex-action
πŸ”¨ Utilities for vuex to easily create and manage actions.
Stars: ✭ 27 (-10%)
Mutual labels:  vuejs2
vue-tutorial
A short, sweet, fast rampup tutorial for Vuejs
Stars: ✭ 27 (-10%)
Mutual labels:  vuejs2
vue2-codemirror-lite-js
🎩 Lightweight CodeMirror component for Vue.js 2.x (JS only with linting via JSHINT)
Stars: ✭ 16 (-46.67%)
Mutual labels:  vuejs2
boilerplate
Fullstack boilerplate using Typescript, React, Node & GraphQL
Stars: ✭ 738 (+2360%)
Mutual labels:  apollo
notes
πŸ“— βœ‚οΈ Notes app written in Vue.js
Stars: ✭ 16 (-46.67%)
Mutual labels:  vuejs2
social-network
Social Network made with Laravel + Vue + Love implementing TDD and Laravel Dusk tests
Stars: ✭ 25 (-16.67%)
Mutual labels:  vuejs2
next-ts-graphql-apollo-starter
An opiniated Next powered starter which include support for Apollo with GraphQL SSR support, codegen, styled component / system, framer motion and Cypress
Stars: ✭ 18 (-40%)
Mutual labels:  apollo
backends
monorepo for republik, publikator and assets backends based on NodeJS providing the GraphQL API used to power republik.ch.
Stars: ✭ 40 (+33.33%)
Mutual labels:  apollo
graphql-workshop
Hands on workshop about GraphQL with React and Apollo πŸš€
Stars: ✭ 43 (+43.33%)
Mutual labels:  apollo
rover
βœ¨πŸ€– 🐢 the new CLI for Apollo
Stars: ✭ 278 (+826.67%)
Mutual labels:  apollo
basil
An experimental Magento 2 theme
Stars: ✭ 18 (-40%)
Mutual labels:  apollo
apollo-progressive-fragment-matcher
A smart alternative to the introspection fragment matcher.
Stars: ✭ 21 (-30%)
Mutual labels:  apollo
DncVueSample
A Vue.js + iview static html admin template project.
Stars: ✭ 17 (-43.33%)
Mutual labels:  vuejs2
basic-transport-info-app
A progressive web app to show direct & indirect buses / transport between two places / cities / stops .Show next schedule & travel duration. Algorithm to calculate indirect buses on basis of their schedule time. Voice search . Locate nearest city/stop by gps. Bus timetable.
Stars: ✭ 12 (-60%)
Mutual labels:  vuejs2
vue-startup
A template with webpack 4 + vuejs 2 + + babel 7 setup for projects startup
Stars: ✭ 44 (+46.67%)
Mutual labels:  vuejs2

Shopify Store-front API with Vue 2 and Apollo

An example using vue-apollo built with Vue. This project is a Vuejs translation of storefront-api-examples/react-apollo. This example uses webpack included in the Laravel instalation. Laravel is not required to run the example.

Prerequisites

You will need the following things properly installed on your computer.

Installation

  • git clone [email protected]:alexchavet/shopify-storefront-vue-apollo.git this repository
  • cd shopify-storefront-vue-apollo
  • yarn

Configuring

If you would like to connect your store to this example, rename ressources/assets/js/config-example.js to config.js and update the domain and storefrontAccessToken:

 export const SHOPIFY_STOREFRONT_ACCESS_TOKEN = "ea..your-token..f67";
 export const SHOPIFY_STORE_URL = "your-store.myshopify.com";

If you would like to run browsersync, please update the proxy to your local environement URL:

mix.browserSync({
    proxy: 'localhostXXX'
});

Running

Start a local server:

yarn watch

License

MIT, see LICENSE for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].