User Guide
Duke chatHub is a chatbot that help users manage their tasks.
A User can simply add, delete or markdone a task via specific commands.
Table of Contents
- Requirements
- Features
- Usage
- Duke chatHub requires Java 11 to run.
- Limited usages in Command Line Interface.
Features
Simple Graphic User Interface
Duke chatHub comes with a simple GUI to run and process commands.

Usage
Add a task
The User can add a task.
There are 3 type of tasks: Todo, Event and Deadline.
- To add a Todo task:
Todo [description] - To add a Deadline task:
Deadline [description] /by [DateTime] - To add a Event task:
Event [description] /at [DateTime]Delete a task
The User can delete a task. To delete a task, type command:
delete [Task Number]Mark done a task
The User can mark done a task. To mark done a task, type command:
done [Task Number]Find a task
The User can find a task in the list. To find a task with a keyword, type command:
find [keyword]Show all task
The User can show the list of all the tasks. To show all tasks, type command:
listSort all task
The User can sort the list of tasks in Date order. To sort the list, type command:
sortTerminate the programme
The User can close the programme by simply type ‘bye’ To Terminate, type command:
bye
Example of some usages
Finds a list of tasks from the task list which contains [keyword].
Example of usage: find homework\
Sample Expected outcome: \
Great, I have found 1 tasks that match your keyword:
8:[T][x] CS2103 homework