The PET Store is build with Vue.js, which is a progressive JavaScript framework.
It is powered by Serverless AWS Lambda REST API using NodeJS.
FYI: Same application is also build using React-Redux.
β Add & remove element from list
β List Structure
β State and Store management using vuex
β Ability to save and load application from local storage
β Custom API using express and node.js
β Unit testing using Jest
β AWS Serverless API using NodeJS
Run application as dev :
npm run serve
Run jest tests :
npm run jest
Run jest tests with --coverage and --verbose
npm run jest:desc
Pet Store uses a number of open source projects to work properly:
- AWS - Serverless AWS Lambda API using NodeJS.
- Github - Version control
- Jest - Testing web application.
- LogRocket - Logger
- NodeJS - Lambda API's
- Vue - The Progressive JavaScript Framework!
- Vuetify - Material Design Component Framework build on top of Bootstrap.
- Vuex - State management Library + Pattern
NOTE: Unit testing is heavily focused on "Products"
Tests:
Coverage: