To-Do List App

This repository contains the source code for a simple To-Do List web application. The application allows users to add, mark as completed, and delete tasks. It features a clean and responsive design.

Overview

The To-Do List App is a web-based task management tool built using HTML, CSS, and JavaScript. The user interface is designed for simplicity and ease of use, making it an ideal tool for managing daily tasks and activities.

Features

  • Add Tasks: Users can easily add new tasks by entering the task description in the input box and clicking the "Add" button.

  • Mark as Completed: Tasks can be marked as completed by clicking on them. Completed tasks are visually differentiated with a strikethrough effect.

  • Delete Tasks: Users can remove tasks by clicking the "X" button next to each task.

  • Responsive Design: The application is designed to be responsive, ensuring a seamless experience across various devices.

Usage

To use the To-Do List App, simply open the index.html file in a web browser. Add tasks, mark them as completed, and delete them as needed. The application also persists task data using local storage, ensuring that tasks are saved even if the page is refreshed.

File Structure

  • index.html: The main HTML file containing the structure of the web page.
  • style.css: The CSS file defining the styles and layout of the application.
  • script.js: The JavaScript file containing the functionality of the To-Do List App.
  • images/: This directory contains images used in the application.

Customization

Feel free to customize the styles and appearance by modifying the style.css file. You can also add new features or enhance existing ones by extending the functionality in the script.js file.

Contributing

Contributions are welcome! If you have suggestions, bug reports, or want to contribute new features, please open an issue or submit a pull request.