Thanks to visit codestin.com
Credit goes to github.com

Skip to content

salah-saleh/shop

 
 

Repository files navigation

SHOP

Shop App of Polymer + Redux + Firebase.

This is a modified version by Salah Saleh (me [at] s-saleh [dot] com).

Setup

# Cloning direct from GitHub
git clone https://github.com/salah-saleh/shop.git
cd shop
bower install
npm install

# Create DB in Firebase 
put the config to redux/firebase-config
import the Json files from https://github.com/Polymer/shop/tree/master/data to your Firebase DB.

Start the development server

polymer serve

Run web-component-tester tests

polymer test

Build

Build presets provide an easy way to define common build configurations in your polymer.json file. There are 3 build presets we put in polymer.json file in Shop:

es5-bundled

  • js: {minify: true, compile: true}
  • css: {minify: true}
  • html: {minify: true}
  • bundle: true
  • addServiceWorker: true
  • addPushManifest: true
  • insertPrefetchLinks: true

es6-unbundled

  • js: {minify: true, compile: false}
  • css: {minify: true}
  • html: {minify: true}
  • bundle: false
  • addServiceWorker: true
  • addPushManifest: true
  • insertPrefetchLinks: true

es6-bundled

  • js: {minify: true, compile: false}
  • css: {minify: true}
  • html: {minify: true}
  • bundle: true
  • addServiceWorker: true
  • addPushManifest: true
  • insertPrefetchLinks: true

Run the command to build the presets:

polymer build

Test the build

Use polymer serve to serve a specific build preset of the app. For example:

polymer serve build/es5-bundled

Deploying

production deployment of SHOP is hosted on App Engine with Node.js. You can examine its configuration on the app-engine-node branch of this repository and compare it with the master branch.

About

The Shop app

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 99.2%
  • JavaScript 0.8%