A fully functional shopping cart application. This app comes in two packages, the Node/Express backend API and the front-end built with React and Redux Saga using ES6 Yields.
- Server
./packages/server
- Client
./packages/client
- Node version >= 9.0.0
npm install -g babel babel-cli lerna yarn
yarn
lerna bootstrap
Notes:
- After installing or uninstalling a NPM package, run
lerna bootstrsp
at the root of the project!
- In terminal, start the backend server via:
yarn serve
- Open another terminal and run the frontend application via:
yarn start
- Navigate via browser:
http://localhost:8080
yarn start
- Starts the frontend and backend applications.yarn test
- Runs all unit tests.