Skip to content
/ Todo Public

A basic To-Do app that enables a user to add daily tasks. The to-do web app allows user in being productive and can help them in time manegement and good work life balance.

Notifications You must be signed in to change notification settings

krishprav/Todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

To-Do-List->you can acess @ https://krishprav.github.io/To-Do-List-/

To Do List Web App

This To Do List web application was created with the help of ChatGPT, an AI language model developed by OpenAI. The application allows users to manage their tasks and stay organized. It provides a user-friendly interface and essential functionality for creating, updating, and organizing tasks. The application is built using HTML, CSS, and JavaScript.

Features

  • Task Creation: Users can enter tasks in the input field and press the "Add" button or hit enter to add them to the list.
  • Task Completion: Each task has a checkbox that can be checked to mark it as completed. Completed tasks are visually differentiated from incomplete tasks.
  • Task Deletion: Users can delete tasks by clicking on the trash can icon next to each task.
  • Task Filtering: Tasks can be filtered based on their completion status. Users can choose to view all tasks, completed tasks, or incomplete tasks using the filter dropdown.
  • Task Deadline: Users can set a deadline for each task by selecting a date and time using the deadline input field. The deadline is displayed next to the task.
  • Responsive Design: The web application is responsive and can be used on various devices, including desktops, tablets, and mobile phones.

Getting Started

To use the To Do List web application, follow these steps:

  1. Open the index.html file in a web browser.
  2. Enter a task in the input field and press the "Add" button or hit enter to add it to the list.
  3. To mark a task as completed, click on the checkbox next to it.
  4. To delete a task, click on the trash can icon next to it.
  5. To filter tasks based on completion status, use the filter dropdown and select the desired option.
  6. To set a deadline for a task, select a date and time using the deadline input field.

Contributing

Contributions to the To Do List web application are welcome. If you have any suggestions, bug reports, or would like to contribute new features, please submit a pull request or open an issue in the GitHub repository.

License

This project is licensed under the MIT License. You are free to modify and distribute the code as per the terms of the license.

Acknowledgments

  • The web application was built using HTML, CSS, and JavaScript.
  • The Font Awesome library was used for the icons.
  • ChatGPT, an AI language model developed by OpenAI, provided assistance in generating the code and answering questions during the development process.

Feel free to modify and enhance the README file to match your specific implementation and include any additional details or instructions as needed.

About

A basic To-Do app that enables a user to add daily tasks. The to-do web app allows user in being productive and can help them in time manegement and good work life balance.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published