Part 1:
- list component
- list title
- card component
- input component
Part 2:
- initialize data
- add card to list
- add new list
- update list title
Part 3:
- drag and drop card in the same list
- drag and drop card in different list
- drag and drop list
Part 4:
- navigation bar
- side menu
- box menu
Part 5:
- delete card & title
- add custom effect (snow fall)
- multi language support (3 language: en, ja, vi)
- export data as json
- reset data
- add label color
- follow card
- write description for card (markdown, live preview)
- update card title