Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

NehG/PetStore-Vue

Repository files navigation

PETSTORE - VUE-VUEX

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.

FUNCTIONALITY

βœ… 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

STATE OVERVIEW

Initial State

USAGE

Run application as dev :

npm run serve

Run jest tests :

npm run jest

Run jest tests with --coverage and --verbose

npm run jest:desc

TECH-STACK

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

UNIT TESTS

NOTE: Unit testing is heavily focused on "Products"

Tests:

Unit Test

Coverage:

Coverage

About

Checkout new deals on pet 🐢🐱 products 🦴 and collar tags πŸ”– ‡️

Topics

Resources

Stars

Watchers

Forks

Contributors

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /