- 📖 About the Project
- 💻 Getting Started
- 👥 Authors
- 🔭 Future Features
- 🤝 Contributing
- ⭐️ Show your support
- 🙏 Acknowledgements
- 📝 License
To-do list is 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. Built using ES6 and Webpack and inspired by the minimalist website.
- HTML
- CSS
- ES6
- Webpack
- 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) [as an additional feature].
- You can find the website here
To get a local copy up and running, follow these steps.
In order to run this project you need:
- A Chrome browser
- Node
- npm
Clone this repository to your desired folder:
cd my-folder
git clone git@github.com:rmiyoyo/To-Do-List.git
Install the prerequisites this project using:
cd To-Do-List
npm init -y
npm install --save-dev hint@7.x
npm install --save-dev stylelint@13.x stylelint-scss@3.xstylelint-config-standard@21.x stylelint-csstree-validator@1.x
To run the project:
npm start
To run tests after setting up the linters, run the following command:
npx hint .
npx stylelint "**/*.{css,scss}"
npx eslint .
You can deploy this project using:
- Run index.html on your preferred browser.
👤 Raphael Miyoyo
- Deploy to a live server
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
If you like this project, create a pull request or hit us up on Twitter
- I appreciate you for having a look at my project! 💯
- This project is MIT licensed.