This is the Vue.js UI for ZenBoard.
It's a Vue.js project created using vue-cli, vue-loader and webpack.
ZenBoard is a team board: simpler than JIRA and more powerful than Trello. It's a work in progress.
Like JIRA and Trello it's designed for desktop, because 95% of the time that's where people use it.
Team boards require a very different design for mobile (neither Trello or JIRA do it well yet). We have designs for a dedicated mobile product... watch this space!
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
For a detailed explanation on how things work, check out the guide and docs for vue-loader.