This is a To-Do list inspired on minimalist website. It’s used to remind the user which activities have to do and which others are pending, allowing him/her to remove the completed ones.
Use Webpack dependencies for better JS and CSS file performance.
Create To-Do list using HTML and CSS styles.
Create a function to display dynamically a predefined list from the index.js file.
Create javascript modules with drag & drop, sorting, and status methods.
Use LocalStorage to preserve data.
Update values upon drag & drop events.
Create add and remove functionality.
Create a test enviroment for add and remove functionalities.
To get a local copy up and running follow these simple example steps:
On the project, GitHub page, navigate to the main page of the repository
Click on a button named Code
Copy the project URL as displayed on HTTPS tab
If you’re running Windows Operating System, open your command prompt. On Linux, Open your terminal
Change the current working directory to the location where you want the cloned directory to be made. Leave as it is if the current location is where you want the project to be.
Type git clone
, and then paste the URL you copied in Step 3.
$ git clone https://github.com/mrigorir/To-Do-list.git
Press Enter key
Your local copy will be created.
Please note that you must have Git installed on your PC, this can be done here
After you get the project aiming to the desired directory, you need now to install ruby globally and follow the steps below:
To make sure the linters’ checks using Github Actions work properly, you should follow the next steps:
feature/branch
and push.feature/branch
when your work is done.Make sure you have npm and node installed in your terminal.
I recommend the use of VS code as a code editor, but you can use whatever you want.
run in your terminal npm run server
to see webpack html file in action.
run npm install express
in case you get the error after running the server.
Run yarn add --dev jest
OR npm install --save-dev
Install babel compiler globally: npm install --save-dev @babel/plugin-transform-modules-commonjs
Run yarn test
OR npm run test
to check results.
👤 Marco Parra
👤 Eduardo Auditore
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
This project is MIT licensed.