Hello World Webapp (Vue.js/Vuex)
A boilerplate and reference implementation for web applications built with Vue.js, Vuex, and Vuetify.
Preview
- http://vue.helloworld.emiketic.com
- Access credentials:
- email:
client@helloworld.emiketic.com
- password:
password
- email:
Requirements
- Node.js v10
Usage
# install dependencies
npm install
# run app in development on port 8080
npm run dev
# lint
npm run lint
# format
npm run format
# run all tests
npm test
# run unit tests
npm run test:unit
# run end-to-end tests
npm run test:e2e
# build for production
npm run build
Debugging
From DevTools
// use logger
Logger.debug('Hello World!');
// check if there is an authenticated session
AuthService.isAuthenticated();
// get state from store
$app.$store.state.myField;
// dispatch action from store
$app.$store.dispatch('MyModule/myAction' /* args */);
Ressources
- Libraries
- Tooling
- E2E Testing