A tool that helps to organize your day. It simply lists the things that you need to do and allows you to mark them as complete.
- Adding a new item
- Removing a selected item
- Marking a selected item as complete
- Removing all items marked as complete at once
- Reordering a selected item (as drag-and-drop)
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A PC running any operating system like Windows, Linux, or MacOS
- An Internet connection
- Knowledge of some basic Git commands
- A browser like Microsoft Edge, Google Chrome or Mozilla Firefox
- Git installed
- Webpack installed
- Link your PC to GitHub
- Clone this repository to your desired folder:
git clone https://github.com/miltonHenschel/ToDoList-App.git
cd ToDoList-App
- Open the file in your code editor
code .
- Setup JavaScript + CSS + HTML linter
Run the following codes in your project folder in your IDE:
npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x
Install this project with:
- node_modules
npm install -g node-modules
- webpack
npm install -g webpack
npm install -g webpack-cli
- project dependencies
npm install
Start the server
npm run start
To run Stylelint and ESLint tests, run the following commands respectively:
npx stylelint "**/*.{css,scss}"
npx eslint .
To deploy this project run
npm run deploy
- GitHub: miltonHenschel
- LinkedIn: henschelnketchoguem
- Twitter: nketchogue
- Instagram: mpatchiehenschel
- Improve design
Contributions, issues, and feature requests are welcome! Feel free to check the issues page.
Give a ⭐️ if you like this project!
-
How to fix JavaScript + CSS + HTML linter errors?
- Kindly use the following in your project's root directory:
npx stylelint "**/*.{css,scss} --fix"
npx eslint . --fix
This project is MIT licensed.