todo-list-project This project is about a Todo List app.
The website displays the user's input and gives the functionality to add, remove and mark user's input.
This project is mostly build in JavaScript.
Client
- Set up files and dependencies to configure Linters ๐
- Create a featured branch to store all the changes before doing the merge to main branch ๐
- Create a .gitignore file to store hidden files ๐
- Understand the usage of JavaScript: Events, DOM manipulation, syntax, and Objects to store data๐
- Understand the usage of ES6 JS Modules and its syntax how to import and export pieces of code to our index.js file ๐
- Understand the set up of Webpack and its dependencies in our project ๐
This is the live demo to awesome-books-ES6:
To get a local copy up and running, follow these steps.
๐ In order to run this project you need:
- Verify if you have node.js installed in your system
node -v
If you have installed it, it will output the version of node.
-
If you do not have it installed, go to the page : https://nodejs.org/en and download it.
-
Upload this file: linters.yml to use ESLint JavaScript analytic tool.
-
Copy .eslintrc.json to the root directory of your project.
Clone this repository to your desired folder:
cd my-folder
git clone [email protected]:myaccount/IvonneBenitesRodriguez/todo-list-list-structure
Create a featured branch besides main branch :
git checkout -b nameofyournewbranch
Install this project with:
a) Enter to your repo's folder:
cd awesome-books-ES6
b) For Webhint tool, install this command :
npm install --save-dev hint@7.
c) For StyleLint tool, install this command:
npm install --save-dev [email protected] [email protected] [email protected] [email protected]
d) For ESLint tool, install this command:
npm install --save-dev [email protected] [email protected] [email protected] [email protected]
To run this project, execute the following command:
a) For Webhint tool:
npx hint .
b) For StyleLint tool:
npx stylelint "**/*.{css,scss}"
c) For ESLint tool:
npx eslint .
d) For Webpack set up:
npm install --save-dev webpack
To run tests, run the following command:
npx hint .
npx stylelint "**/*.{css,scss}"
npx eslint .
npx webpack
You can deploy this project using:
- Github pages
- Netlify
๐ฉ๐ฝโ๐ป๐ธ Author
- GitHub: @IvonneBenitesRodriguez
- Twitter: @IvonneBenitesR
- LinkedIn: LinkedIn
- - I will add a functionality to display timeDisplay section.
- - I will add a images.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, and consider this information useful to you, you can give me a โญ๏ธ so I can be highly motivated by your support.
I would like to thank Microverse for giving me the opportunity to make real my dreams.
This project is MIT licensed.