Pomodoro timer and To-do list combination.
App made with Vue.js v2. To convert the app to a desktop app was used: vue-cli-plugin-electron-builder
- Pomodoro timer (max 60 mins)
- To-do list with multiple states
- Drag and drop to order the tasks
- Local storage
- Dark mode
In the file ./src/components/TodoList/tabs.js is exported an array with the task states. Each state is a select option of each task item. Doesn't exist limit of states.
An array item has the name attribute which is the name shown in the state select.
When you add one task to the list is required to know the default state of the task, for that reason exist the boolean attribute isDefaultTab. Only one element needs to have the attribute with the true value.
You can have multiple states, not limit. Only add an element with the name attribute.
yarn installyarn electron:serveyarn electron:buildyarn lint