This is an e-commerce storefront application which is designed to be used with the Vendure ecommerce framework as a back end.
It is a progressive web application (PWA) which also uses Angular Universal for server-side rendering.
The app is built with the Angular CLI, with the data layer being handled by Apollo Client.
- Clone this repo
- Run
npm install
oryarn
in the root dir - Run
npm start
oryarn start
to build in development mode. - Make sure you have a local Vendure instance running a
https://localhost:3000
. - Open
https://localhost:4201
to see the storefront app running.
This project is used in the Vendure Demo. There is a GitHub Actions workflow which is triggered whenever a new tag is added. The tag should be of the format "vX.Y.Z"
. The workflow will run the build:ssr
script and upload the compiled output to an Amazon S3 bucket, from which the vendure-demo project will pull the artifacts.
MIT