This is a project that showcased the use of dynamic javascript in adding items and the use of webpack in bundling modules.
The goal is build an apllication that uses plain javascript for interactive adding and removing. click here to see deployed live version
- Interactive HTML page
- Dynamically add tasks
- Dynamically remove tasks.
- Refresh tasks
- Clear completed tasks
- The live page can be accessed here
- Lighthouse (An open-source, automated tool for improving the quality of web pages. It has audits for performance, accessibility, progressive web apps, SEO and more).
- Webhint (A customizable linting tool that helps you improve your site's accessibility, speed, cross-browser compatibility, and more by checking your code for best practices and common errors).
- Stylelint (A mighty, modern linter that helps you avoid errors and enforce conventions in your styles).
- ESlint (A mighty, modern linter that helps you avoid errors and enforce conventions in JavaScript codes)
- Webpack
The basic requirements for building the executable are:
- A working browser application (Google chrome, Mozilla Fire fox, Microsoft edge ...)
- VSCode or any other equivalent code editor
- Node Package Manager (For installing packages like Lighthous, webhint & stylelint used for checking for debugging bad codes before deployment)
Cloning the project git clone <https://github.com:V0pe/To-Do-List.git>
👤 Victor Damola
- GitHub: @V0pe
- Twitter: @de_vope_
- LinkedIn: Victor Damola
Contributions, issues, and feature requests are welcome!
Give a ⭐️ if you like this project!
Strongly acknowledge Cindy Shin whose design was used to create the project
Greatful to @microverseinc for putting this project together
This project is MIT licensed.