kanban-board-vue-js
The project is a simplified copy of the Trello.
Project demo is available here: https://groupbwt.github.io/kanban-board-vue-js/
This design was used for implementing UI: https://www.figma.com/file/odIzynKOUdBfpHccxxixrK
Technologies
This project was created to demonstrate the main capabilities of Vue.js and follows the official style guides & best practices.
SCSS is used for managing styles.
For better App performance the memorization is used.
To implement the main functional, the following external dependencies were used:
- vuex
- vuex-persistedstate
- vue-i18n
- vuedraggable
- vee-validate
Getting started
The application is built using vue-cli webpack - so to get started all you have to do is:
# install dependencies
> npm install
# compiles and hot-reloads for development at localhost:8080
> npm run serve
Other commands available are:
# compiles and minifies for production
> npm run build
# lints and fixes files
> npm run lint