It is a simple Progressive Web App using polymer 2.0, Elasticseach and Firebase to social login
First, install Polymer CLI and Firebase using npm (we assume you have pre-installed node.js).
npm install -g polymer-cli
npm install -g firebase
npm install
bower install
This command serves the app at http://localhost:5000
firebase serve
This command performs HTML, CSS, and JS minification on the application
dependencies, and generates a service-worker.js file with code to pre-cache the
dependencies based on the entrypoint and fragments specified in polymer.json
.
The minified files are output to the build/unbundled
folder, and are suitable
for serving from a HTTP/2+Push compatible server.
In addition the command also creates a fallback build/bundled
folder,
generated using fragment bundling, suitable for serving from non
H2/push-compatible servers or to clients that do not support H2/Push.
polymer build
This command will run Web Component Tester against the browsers currently installed on your machine:
polymer test