This is a program that helps the user to manage a list of tasks. The user can enter information about each of their tasks, including the deadline, completion time, and even what other tasks the user would like to do after a certain task is done. The program can then sort the list of tasks by one or more of these parameters to find the optimal order to complete them in.
To run the program, run main.py.