Skip to content

Webpack is a page containing a 'to-do list' where you can add the various activities that you want to do for the day. You can also edit those activities and if an activity is completed you can mark it completed and either delete it immediately or simply click the clear all completed activities button. Build with HTML, CSS, JavaScript, Webpack

Notifications You must be signed in to change notification settings

Kingstalux/Webpack

Repository files navigation

To Do List

In this project, I built a simple HTML list of To Do tasks. The list was styled according to the specifications in the given template. This simple web page was built using webpack and served by a webpack dev server. I have poppulated the HTML with an array of tasks from Javascript which is rendered dynamically on reload. Next I added some functionality to the application to make it interactive. The user will be able to mark task completion by selecting the corresponding checkbox (or undo it by unchecking the checkbox). The updated tasks list will be stored in local storage, so the user gets the correct list values after the page reloads.

For the final milestone of this project, I implemented the CRUD (create, update, delete) methods. Users can add new tasks by clicking the enter icon or pressing the enter key after writing the task description. Users can edit tasks by click on the icon on each task, editing the description, and pressing enter. Users can remove tasks by clicking on the delete icon. Users can clear the completed tasks by clicking on the button. All the elements of the user interface are fully functional and the application is completed.

Built With

  • HTML
  • CSS
  • npm
  • Javascript
  • webpack

Live link

Live page

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • VS Code
  • Chrome Browser
  • Gitbash

Usage

  • $ git clone https://github.com/Kingstalux/Webpack
  • $ cd webpack
  • run the command code . to open the file in VS Code
  • run the command Shift+Alt+R to open the file in the browser

Authors

👤 Ngu Kingsely

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

About

Webpack is a page containing a 'to-do list' where you can add the various activities that you want to do for the day. You can also edit those activities and if an activity is completed you can mark it completed and either delete it immediately or simply click the clear all completed activities button. Build with HTML, CSS, JavaScript, Webpack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published