spms-vue
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
- 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.
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.