Skip to content

anoobbava/spms-vue

Repository files navigation

spms-vue

Netlify Status Build Status Coverage Status

This is the Vue front end application which is used to log the secondary time sheet for the employees. Currently backed with ROR and below functionalities are covered here

functionalities

  1. able to login and logout
  2. added the sweet-alert2 for the better alert system.
  3. added the Vuetify for the material themes.
  4. Added Vue-router for the routing.
  5. Added Vuex for the state management.
  6. Added provision to create tickets against projects.
  7. Added provision to log time against the tickets.
  8. Display a monthly calendar for the current occupancy.
  9. Able to display the profile and update the profile.
  10. Added JEST for the unit testing.
  11. Added Travis CI for the Builds.
  12. Added coveralls for the Coverage.

Added Jest for the local coverage

<Project-local-path>/coverage/index.html example: file:///Users/sarath/vuejs/spms-vue/coverage/index.html

To run only a single test

"test:unit": "vue-cli-service test:unit --watch to execute a interactive testing.

Setup Locally

npm install to install the dependencies

npm run serve to run the DEV environment

npm run test:unit for the unit tests

VUE_APP_RAILS_API_URL= is the URL for the ROR Backend.