/todovue

Primary LanguageJavaScript

Todo App

This allows you to:

  • Add, edit, mark as complete and remove todos
  • Filter by complete
  • persist todos across refreshes by local storage

This uses:

  • Vue 2, with Jest tests
  • Buefy, Bulma UI components
  • Local Storage

Setting up environment

$ cd todo
$ npm install

Compiles and hot-reloads for development

$ npm run serve

Compiles and minifies for production

$ npm run build

Run your unit tests

$ npm run test:unit

Lints and fixes files

$ npm run lint

Extras I could have done

  • 100% test coverage
  • Undo action for edit and delete operations
  • Import/export to json