Skip to content

TaskMaster is a simple command-line To-Do List application in Python.

Notifications You must be signed in to change notification settings

hack505/TaskMaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

To-Do List Application

A simple command-line To-Do List application in Python.

Features

  • Add tasks with a title and due date.
  • View the list of tasks with their titles, due dates, and completion status.
  • Mark tasks as completed.
  • Delete tasks.
  • Edit existing tasks, including title, due date, and completion status.

Usage

  1. Add Task:

    • Choose option 1 in the menu.
    • Enter the task title and due date as prompted.
  2. View Tasks:

    • Choose option 2 in the menu.
  3. Mark Task as Completed:

    • Choose option 3 in the menu.
    • Enter the task index to mark as completed.
  4. Delete Task:

    • Choose option 4 in the menu.
    • Enter the task index to delete.
  5. Edit Task:

    • Choose option 5 in the menu.
    • Enter the task index to edit.
    • Choose the aspect to edit (title, due date, completion status).
  6. Exit:

    • Choose option 6 in the menu to exit the application.

Dependencies

  • Python 3.x
  • colorama
  • cursor

Install dependencies using:

pip install colorama cursor

Authors

License

MIT

Contributing

Contributions are always welcome!