sdras/sample-vue-shop
See readme for newer repo details! A sample shop that shows how to manage payments with Vue, Stripe, and Serverless Functions
repo name | sdras/sample-vue-shop |
repo link | https://github.com/sdras/sample-vue-shop |
homepage | https://shoppity.azurewebsites.net/ |
language | Vue |
size (curr.) | 1062 kB |
stars (curr.) | 1119 |
created | 2017-11-24 |
license | MIT License |
Note: This repo is no longer being maintained in favor of a newer, improved version: https://github.com/sdras/ecommerce-netlify
Vue Sample Shop
This small demo shows how to accept payments with stripe with Vue.js using a
serverless function. It’s actually not that bad to set up! The shop also shows
how a number of concepts work in Vue. Server side rendering and routing is done
with Nuxt.js. Centralized state management with Vuex for product details. Of
note, using computed properties, .sync
, CSS Grid, and transition-group
.
Live demo at https://shoppity.azurewebsites.net/
Articles explaining the demo will be available soon at https://css-tricks.com/
The serverless function is open source as well, available at this repo https://github.com/sdras/sample-stripe-handler
Build Setup
# install dependencies
$ npm install # Or yarn
# serve with hot reload at localhost:3000
$ npm run dev
# generate static project, get ready for launch on app services
$ npm run generate