A Graphical User Interface (GUI) desktop app that helps you manage your tasks.
Here is how it looks!

To start using KwunTalk:
11 or above installed in your Computerkwuntalk.jar filejava -jar kwuntalk.jar (in the same folder as the jar file)Notes about the command format:
Words in <UPPER_CASE> are the parameters to be supplied by the user.
e.g. for todo <TASK>, <TASK> is a parameter which can be used as todo read book.
listShows a list of all tasks.
Format: list
Expected Output:
Here are the tasks in your list:
.
.
todoCreates a Todo task.
Format: todo <TASK>
Example:
todo read book
Expected Output:
Got it. I've added this task:
[T][ ] read book
Now you have X tasks in the list.
deadlineCreates a Deadline task.
Format: deadline <TASK> /by <TIME>
WARNING:
<TIME> must follow the correct format: dd/MM/yyyy HHmm
Example:
deadline return book /by 11/11/2024 1100
Expected Output:
Got it. I've added this task:
[D][ ] return book (by: Nov 11 2024 11:00 AM)
Now you have X tasks in the list.
eventCreates an Event task.
Format: event <TASK> /from <TIME> /to <TIME>
WARNING:
<TIME> must follow the correct format: dd/MM/yyyy HHmm
Example:
event meeting /from 11/11/2024 1100 /to 11/11/2024 1300
Expected Output:
Got it. I've added this task:
[E][ ] meeting (from: Nov 11 2024 11:00 AM to: Nov 11 2024 1:00PM)
Now you have X tasks in the list.
markMarks the specified task as done.
Format: mark <TASK_ID>
WARNING:
<TASK_ID> must correspond to a task number in the list.
Example:
mark 1
Expected Output:
Nice! I've marked this task as done:
[T][X] read book
unmarkMarks the specified task as undone.
Format: unmark <TASK_ID>
WARNING:
<TASK_ID> must correspond to a task number in the list.
Example:
unmark 1
Expected Output:
OK, I've marked this task as not done yet:
[T][ ] read book
deleteDeletes the specified task.
Format: delete <TASK_ID>
WARNING:
<TASK_ID> must correspond to a task number in the list.
Example:
delete 1
Expected Output:
OK. I've deleted this task:
[T][ ] read book
findFinds a task based on the keyword provided.
Format: find <KEYWORD>
Example:
find book
Expected Output:
Here are the matching tasks in your list:
[T][ ] read book
[D][ ] return book (by: Nov 11 2024 11:00 AM)
Example:
find hello
Expected Output:
There are no matching tasks in your list.
exitExits the program
Format: bye
Expected Output:
Bye. Hope to see you again soon!