In this project we're challenged to create a todo-list, that has functions of adding and removing tasks and a drag-drop feature that can re-order the tasks;
- Js
- Html
- Css
To get a local copy up and running follow these simple example steps.
- Git/GitHub;
- Optional ( IDE installed in your machine ) - recommended IDE: Vscode;
- Node installed locally;
- To clone this repo:
- Open the Terminal(Mac/Linux) or the Cmd (Windows);
- Navigate to where you want to paste the Repo folder;
- Type
git clone https://github.com/nelsinofrancisco/todo-list.git
; - Open the folder todo-list that was created on your IDE;
- To install all the dependencies in the package-lock.json:
- Open the Terminal(Mac/Linux) or the Cmd (Windows);
- Navigate to be inside the todo-list repo folder;
- Run npm install or npm i;
- Linters Tests:
- Eslint: run
npx eslint .
- Stylelint: run
npx stylelint "**/*.{css,scss}"
- WebHint: run
npx hint --telemetry=off .
- LightHouse: run
lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
- Eslint: run
- Run a Live Version of the Dist Folder:
- Run
npm start
- Run
- To build the webpack:
- Run
npm run build
- Run
The Page is Deployed in the branch gh-pages;
👤 Author1
- GitHub: @nelsinofrancisco
- Twitter: @twitterhandle
- LinkedIn: LinkedIn
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Give a ⭐️ if you like this project!
- All the Icons in the website are provided by fontAwesome, read more about the license here
This project is MIT licensed.