Skip to the content.

User Guide

Duke Personal Assistant

The Duke program implements an application that a personal Assistant Chatbot that helps to keep track various of daily items.

Setting up in Intellij

  1. Open the project into Intellij as follows:
  2. Configure the project to use JDK 11 (not other versions)
  3. Locate the src/main/java/Launcher.java file, click and choose Run Launcher.main()
    DUKE Personal Assistant

Quick Start

  1. Ensure you have Java 11 or above installed in your computer.
  2. Download the latest duke.jar from here.
  3. Copy the file to the folder you want to use as the home folder for your Duke Personal Assistant.
  4. Open Command Prompt and type java -jar duke.jar to start the application.
  5. Once application started, type the command in the input box and press Send to interact with Duke Personal Assistant.

Features List

Feature

Add Todo todo

Usage

Describe the action and its outcome.

Example of usage:

Demo:

Add Todo todo

Example Command: todo borrow book

Duke replied:

    Got it. I've added this task:
    borrow book

Add Event event

Format event <Decription> /at <Day> <Time>

Example Command:

event project meeting /at Mon 2-4pm

Duke replied:

    Got it. I've added this task:
    project meeting /at Mon 2-4pm

Add Deadline deadline

Format deadline <Decription> /by <Day>

Example Command:

deadline return book /by Sunday

Duke replied:

    Got it. I've added this task:
    return book /by Sunday

List list

Example Command: list

Duke replied:

Here are the Task.
Task in your list:
    1. [✘][T]borrow book
    2. [✘][E] project meeting (at: Mon 2-4pm)

Done done

Format: done <item no.>

Example Command: done 1

Duke Replied:

    Nice! I've marked this task as done:
    [✓][E] project meeting (at: Mon 2-4pm)

Find find

Format: find <KEYWORD>

Example Command: find meeting