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: