https://github.com/polymer/shop
The Shop app
https://github.com/polymer/shop
Last synced: about 1 year ago
JSON representation
The Shop app
- Host: GitHub
- URL: https://github.com/polymer/shop
- Owner: Polymer
- Created: 2016-05-16T16:26:56.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-03-28T22:13:44.000Z (about 1 year ago)
- Last Synced: 2025-04-12T14:15:36.327Z (about 1 year ago)
- Language: JavaScript
- Homepage: https://shop.polymer-project.org/
- Size: 9.43 MB
- Stars: 1,004
- Watchers: 80
- Forks: 506
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# SHOP
Shop is a sample e-commerce [Progressive Web App](https://developers.google.com/web/progressive-web-apps/).

## Features/highlights
- a sample e-commerce shopping site
- pattern for a real-life shopping cart and store checkout flow
- pattern for using custom announcers for accessibility
## Setup
```bash
$ git clone https://github.com/Polymer/shop.git
$ cd shop
$ npm i
$ npm start
```
## Build
```bash
$ npm run build
```
## Test the build
To test prpl-server build:
```bash
$ npm run serve:prpl-server
```
To test static build:
```bash
$ npm run serve:static
```
## Deploying
Our [production deployment of SHOP](https://shop.polymer-project.org/) is hosted on App Engine with Node.js. It can be deployed with [the same steps as PWA Starter Kit](https://polymer.github.io/pwa-starter-kit/building-and-deploying/#deploying-prpl-server).