Personal task list manager with the theme of William Shakespeare's Twelfth Night characters, Duke Orsino and Viola
Personal Tasklist Manager
Personal tasklist manager aimed at organising the current tasks that need to be done, as well as upcoming deadlines and events.
Theme is adopted from William Shakespeare’s Twelfth Night. You are Viola giving commands to Duke Orsino, who will respond to your commands.
Screenshot:

Prerequisites
Running Duke Orsino
duke-0.5.jar file from duke > build > libs
or herejava -jar duke-0.5.jar on Command Line Interface| Task type | Details required |
|---|---|
| Deadline | Task detail, date and time of deadline |
| Event | Task detail, date and time of event |
| Todo | Task detail |
send to request action from Duke Orsinobyebye Bye. Hope to see thee again soon!
deletedelete INDEXdelete 2 deletes the 2nd task from the list Noted. I've removed this task:
[T][x] Prepare for CS2101 presentation
Now thee have 3 tasks in the list.
doneundone [x] task done [✓].done INDEXdone 1 marks 1st task from the list done Nice! I've marked this task as done:
[D][✓] CS2105 assignment 1 (by 02 October 2019 11.59PM)
findfind KEYWORDfind call finds all tasks from the list containing the word call Here are the matching tasks in thou list:
1. [T][✓] call Benedict
2. [T][x] call Ryan
listlist Here are the 4 tasks in thou list:
1. [E][✓] dinner with parents (at: 21 September 2019 07.00PM)
2. [T][x] call Ryan
3. [D][x] CS2105 assignment 1 (by: 02 October 2019 11.59PM)
4. [T][x] buy birthday present for Benedict
undodeadline, event, todo), delete and doneundodelete 2 > undo marks task adds back the deleted task back into the list Nice! Undone successful.
viewview INDEXview 3 shows the 3rd task in the list 3. [D][x] CS2105 assignment 1 (by: 02 October 2019 11.59PM)
deadlinedeadline to the list.deadline TASK /by DD/MM/YY HHMMdeadline CS2101 peer review /by 02/10/2019 2359 adds a deadline task Got it. I've added this task:
[D][x] CS2101 peer review (by: 02 October 2019 11.59PM)
Now thee have 5 tasks in thou list.
eventevent to the list.event TASK /at DD/MM/YY HHMMevent CS2103T team meeting /at 20/09/2019 1600 adds an event task Got it. I've added this task:
[E][x] CS2103T team meeting (at: 20 September 2019 04.00PM)
Now thee have 5 tasks in thou list.
todotodo to the list.todo TASKtodo print lecture slides adds a todo task Got it. I've added this task:
[T][x] print lecture slides
Now thee have 5 tasks in thou list.
byedelete INDEX
delete 1done INDEX
done 1find KEYWORD
find calllistundoview INDEX
view 1deadline TASK /by DD/MM/YY HHMM
deadline CS2101 peer review /by 02/10/2019 2359event TASK /at DD/MM/YY HHMM
event CS2103T team meeting /at 20/09/2019 1600todo TASK
todo print lecture slides