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
- able to login and logout
- added the sweet-alert2 for the better alert system.
- added the Vuetify for the material themes.
- Added Vue-router for the routing.
- Added Vuex for the state management.
- Added provision to create tickets against projects.
- Added provision to log time against the tickets.
- Display a monthly calendar for the current occupancy.
- Able to display the profile and update the profile.
- Added JEST for the unit testing.
- Added Travis CI for the Builds.
- Added coveralls for the Coverage.
<Project-local-path>/coverage/index.html
example: file:///Users/sarath/vuejs/spms-vue/coverage/index.html
"test:unit": "vue-cli-service test:unit --watch
to execute a interactive testing.
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.