View on GitHub

duke

Starter code for the Duke project

User

All icons used in the application are made by Freepik from www.flaticon.com.

Features

Adding Tasks

The program supports the following task types.

Task Description
Todo A simple task; includes only the task description
Deadline A simple task that specifies a deadline
Event A simple task that specifies a starting and ending date/time
Note A note tag and a corresponding note

Usage

Input todo/deadline/event/note respectively and your mum will guide you through the process.

todo/deadline/event/note

Mum then prompts you to enter the task description.

Example of usage:

todo

Expected outcome:

What do you want to add?

Simply input your task description to add your new task to the list.

Listing out all tasks

List out all tasks.

list

Marking tasks as done

done

Mum displays your current numbered task list and prompts you to select the task number to mark as done.

Deleting tasks

delete

Mum displays your current numbered task list and prompts you to select the task number to delete.

Finding tasks

List out all tasks that contain a certain word/phrase.

find

Mum then prompts you to include the word/phrase you were hoping to find in your task list.