Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/silva-thiago/todo-app

Exploring Vue 3
https://github.com/silva-thiago/todo-app

Last synced: about 1 month ago
JSON representation

Exploring Vue 3

Awesome Lists containing this project

README

        

# Vue.js todo-app

## Specs

* [x] Setup
* [x] Create new to-do form
* [x] Call a function when the form is submitted
* [x] Create a string property to store the user
* [x] Watch the property change as type in the input
* [x] Log the user input when the form is submitted
* [x] Create an array property for to-dos
* [x] Push the new to-do into the to-dos array, with done: false
* [x] Show the to-dos in a list
* [x] Check done on a to-do to mark it as done or to redo it
* [x] Show a line through the to-do text
* [x] Add a button to delete a to-do
* [x] Add a button to mark all to-dos as done
* [x] Add a button to remove all to-dos
* [ ] Do not allow empty to-do

## Project setup
```
yarn install
```

### Compiles and hot-reloads for development
```
yarn serve
```

### Compiles and minifies for production
```
yarn build
```

### Lints and fixes files
```
yarn lint
```

### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).