Dependencies: Vue-Draggable and SortableJS as well as Vue. Use button styling from Purecss.
I found that sortable JS has to be loaded before Vue and then Vue draggable otherwise it does not work.
Icon from feathericons.
I started with the Todo MVC on the official website but wanted to change the functionality a little bit for personal use. Like the original it uses localStorage to store a list of tasks and if marked as done the text of the task is struck through. The code is not as complex as the original.
Demo no longer hosted online, use node locally.
npm install -g serve
serve .