Skip to content

ToDo List Website is a kind of app that is generally used to maintain our day-to-day tasks or list everything that we have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom.

saadhussain01306/to-do-list2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

To-Do List Web App

Overview

This repository contains the source code for a simple To-Do List web application. The application allows users to add tasks, edit existing tasks, and delete tasks. The interface is designed with a clean and modern look using HTML, CSS, and JavaScript.

Files

1. HTML File

  • File Name: index.html
  • Description: The main HTML file that defines the structure of the web page. It includes sections for the header, task input form, task list display, and clear-all button.

2. CSS File

  • File Name: style.css
  • Description: The CSS file that defines the styling of the web page. It uses custom properties for color theming and includes styles for the header, task input form, task list, and task actions.

3. JavaScript File

  • File Name: main.js
  • Description: The JavaScript file that handles the dynamic functionality of the To-Do List. It captures user input, updates the task list array, creates and modifies DOM elements for tasks, and includes event listeners for task editing, deletion, and clear-all functionality.

Usage

  1. Open the index.html file in a web browser to launch the To-Do List application.
  2. Enter a task in the input field and click "Add Task" to add it to the list.
  3. Each task in the list can be edited or deleted using the respective buttons.
  4. The "Clear All" button removes all tasks from the list.

Styling

The application features a dark-themed design with custom colors for a visually appealing user interface. The use of gradients and transitions enhances the overall user experience.

Future Improvements

  • Implement local storage to persist tasks even after page refresh.
  • Add task prioritization and categorization features.
  • Enhance responsiveness for a better experience on various devices.

Clone Repository

To clone this repository and run the To-Do List web app locally, follow these steps:

  1. Open your terminal or command prompt.

  2. Navigate to the directory where you want to clone the repository.

  3. Run the following command:

    git clone https://github.com/saadhussain01306/to-do-list2.git

Website

Visit the To-Do List Web App here.

About

ToDo List Website is a kind of app that is generally used to maintain our day-to-day tasks or list everything that we have to do, with the most important tasks at the top of the list, and the least important tasks at the bottom.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published