client
It's using vuejs, vue-cli, vuetify and vuex. Vuetify is great tool to handle all layout, theme etc UI. Vuex plays the role to control state.
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your tests
npm run test
Lints and fixes files
npm run lint