2 |
3 |
4 | 
5 |
6 | ## About The Project
7 |
8 | The To-Do List project is a simple web application that allows users to create and manage a list of tasks they need to complete. With a clean and intuitive interface, users can quickly add, edit, and delete tasks, as well as mark tasks as complete.
9 | This project is built with JavaScript and is a great example of a basic web application using DOM manipulation and event listeners.
10 |
11 |
12 | ## Blog
13 |
14 | Check out our project blog post for more information on the development process and our thoughts on the To Do List project:
15 |
16 | * [To Do List Using JS](https://www.codingninjas.com/codestudio/library/building-a-todo-list-using-javascript?utm_source=github&utm_medium=organic&utm_campaign=blog-building-a-todo-list-using-javascript)
17 |
18 |
19 |
20 | ## Getting Started
21 |
22 | To get a local copy up and running follow these simple example steps.
23 |
24 | ### Installation
25 |
26 | To run this application locally, you need to clone this repository to your local machine. You can do this by running the following command in your terminal:
27 | 1. Clone the repo `https://github.com/CodeStudio-Content/To-Do-List-JavaScript.git`
28 | 2. `cd To-Do-List-JavaScript`
29 |
30 |
31 | ## Usage
32 |
33 | - Open the index.html file in your browser
34 |
35 | ### 1. Adding a task
36 | To add a task to the to-do list, simply enter the task description in the input field at the top of the page and press the "Add" button. The task will be added to the list.
37 |
38 | ### 2. Updating a task
39 | To update a task, click on the task you want to update. This will open a modal window where you can edit the task description. Once you have made your changes, click the "Save" button to update the task.
40 |
41 | ### 3. Completing a task
42 | To mark a task as complete, simply click the checkbox next to the task description. The task will be crossed out to indicate that it has been completed.
43 |
44 | ### 4. Deleting a task
45 | To delete a task, click the "Delete" button next to the task you want to delete. This will remove the task from the to-do list.
46 |
47 |
48 | ## Requirements
49 |
50 | - HTML
51 | - CSS
52 | - Javascript
53 |
54 |
55 | ## Files
56 |
57 | * `index.html` :
58 | This is the main file that contains the html code for the To-Do List.
59 | * `style.css` :
60 | This file contains the styling for the To-Do List.
61 | * `script.js` :
62 | This file contains the logic for the To-Do List, including adding, editing, and deleting tasks, and filtering the task list.
63 |
64 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Document
9 |
10 |
11 |
12 |
13 |
14 |