Meet Georgie, your personal task management companion designed to simplify your life. Georgie is more than just an app; it’s your ally in staying organized and on top of your daily tasks. With Georgie by your side, you can effortlessly manage your to-dos, deadlines, and events, allowing you to focus on what truly matters. Let Georgie be your guide to a seamlessly organized life!
Preview
Ensure that your computer has Java 11 or above installed
Adds a task to your list of tasks.
Format: todo <TASK_DESCRIPTION>
Sample Input:
todo laundry
Sample Output:
Got it. I've added this task:
[T] [] laundry
Now you have 1 task in the list.
Adds a task with a deadline to the list of tasks.
Format: deadline <TASK_DESCRIPTION> /by <DATE>
Sample Input:
deadline assignment /by 2024-03-03
Sample Output:
Got it. I've added this task:
[D] [] assignment (by: Mar 03 2024)
Now you have 1 task in the list.
Note: Date format must be ‘yyyy-MM-dd.’
Adds a task with start and end date to the list of tasks.
Format: event <TASK_DESCRIPTION> /from <DATE> /to <DATE>
Sample Input:
event sleepover /from 2024-03-01 /to 2024-03-04
Sample Output:
Got it. I've added this task:
[E] [] sleepover (from: Mar 01 2024 to: Mar 04 2024)
Now you have 1 task in the list.
Note: Date format must be ‘yyyy-MM-dd.’
Shows the task(s) that were added to the list.
Format: list
Sample Input:
list
Sample Output:
Here are the tasks in your list:
1. [T] [ ] laundry
2. [D] [ ] assignment (by: Mar 03 2024)
3. [E] [ ] sleepover (from Mar 01 2024 to: Mar 04 2024)
Deletes a task from the list at specified index.
Format: delete <INDEX>
Sample Input:
delete 1
Sample Output:
Noted. I've removed this task:
[T] [ ] laundry
Now you have 2 tasks in the list.
Marks a task from the list at specified index.
Format: mark <INDEX>
Sample Input:
mark 1
Sample Output:
Nice! I've marked this task as done:
[T] [X] laundry
Unmarks a task from the list at specified index.
Format: unmark <INDEX>
Sample Input:
unmark 1
Sample Output:
Ok, I've marked this task as not done yet:
[T] [ ] laundry
Finds a task from the list using keywords.
Format: find <KEYWORD>
Sample Input:
find assignment
Sample Output:
Here are the matching tasks in your list:
1. [D] [ ] assignment (by: Mar 03 2024)
Exit and closes the Georgie application.
Format: bye
Sample Input:
bye
Sample Output:
Bye. Hope to see you again soon!
Georgie does not allow the addition of duplicate tasks to ensure that your task list remains organized and free of redundancy.
If you attempt to add a task that already exists, Georgie will notify you with the following message:
Umm... The task already exists. Duplicate tasks are not allowed.
| Action | Format |
|---|---|
| add todo | todo <TASK_DESCRIPTION> |
| add deadline | deadline <TASK_DESCRIPTION> /by <DATE> |
| add event | event <TASK_DESCRIPTION> /from <DATE> /to <DATE> |
| list | list |
| delete | delete <INDEX> |
| mark | mark <INDEX> |
| unmark | unmark <INDEX> |
| find | find <KEYWORD> |
| exit | bye |