This project was developed while I was studying HTML, CSS e JS at Trybe Programming School.
When using this application, a user should be able to:
- Add new tasks;
- Move the order of added tasks;
- Delete selected tasks;
- Delete finished tasks;
- Delete all tasks;
- Save your to-do list on Local Storage;
Regular deadline: November 16, 2022 at 2:00 pm
🏗 Project structure
The files created by me:
index.html
script.js
style.css
🔎 Linter
To ensure code quality, the ESLint
and Stylelint
linters were used in this project.
ESLint is a tool for identifying and reporting patterns found in ECMAScript/JavaScript code. In many ways it is similar to JSLint and JSHint with a few exceptions:
- ESLint uses Espree for JavaScript parsing.
- ESLint uses an AST to evaluate patterns in code.
- ESLint is completely 'pluggable', each of the rules is a plugin and you can add […]
To run them locally, run the commands below:
npm run lint
npm run lint:styles
🖥️ To access
1 - Clone the repository:
git clone git@github.com:VicSales28/project-to-do-list.git
Some VS Code extensions that might be useful for displays this project in your browser are Live Server or Five Server.
2 - To use Five Server or Live Server in VS Code, you can click “Go Live” in the status bar (bottom part of VSCode).
🗣 Feedbacks
Give me feedbacks, I'm open to new ideas 😉