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