ip

User Guide

Welcome to Angela, your personal task manager assistant.

Are you fear of missing out upcoming deadlines and tasks? Do you want to take a lot of responsibilities but don’t think you can manage them? Worry no more, because Angela will take care for you those menial and exhausting tasks.

Using a friendly Graphic User Interface (GUI) and kawaii profile picture, handling those deadlines with Angela is going to be fun and relaxing. Just simply download and open the Angela, and you are good to go.

Quick start

  1. Ensure you have Java 11 or above installed in your Computer.
  2. Download the latest angela.jar from here.
  3. Copy the file to the folder you want to use as the home folder for Angela.
  4. Double-click the file to start the app. There will be guide for newcomers when Angela started.

Features

Note about the command format

Viewing help: help

Angela shows all commands and their respective descriptions to the user. This is helpful for beginners and users who forgot the syntax of a command.

Format: help

Expected outcome:

View all tasks: list

Angela keep tracks of all your tasks since you launch Angela for the first time. Hence, you can easily view back what those tasks are and their status simply by entering list.

Format: list

Expected outcome:

Change tasks status: mark \ unmark

When you think that you have finished a task or just change your mind about the completeness of some tasks, you can simply tell Angela which task you want to change status, and Angela will note that down.

Format: mark task_Id to change task status to complete and unmark task_Id for the opposite

Example of usage:

Expected outcome:

Create todo task: todo

If you have any task need to do, that doesn’t have any deadline, then Angela todo task is perfect for you.

Format: todo description

Example of usage:

Expected outcome:

Create deadline task: deadline

If you need to do something, and its have a fixed deadline, then no worry, Angela will help you manage them by using deadline.

Format: deadline description time

Example of usage:

Expected outcome:

Create event: event

If there is an event that you need to attend, simply tell Angela to record it down and don’t need to think about it anymore.

Format: event description time

Example of usage:

Expected outcome:

Delete task: delete

If you feel like you don’t need to keep track of a specific task, you can ask Angela to remove the task list.

Format: delete task_Id

Example of usage:

Expected outcome:

Find all tasks in a date: date

You want to find which deadlines or events that you need to do in tomorrow? Rather than going through every one of them in your memory, you just simply ask Angela and everything will be showed clearly to you.

Format: date find_date

Example of usage:

Expected outcome:

Find a specific task by some keyword: find

Want to find a specific task, but you don’t want to scroll through the task list? Then with find and some keyword, Angela will list down all the potential task for you. No more hard scrolling right.

Format: find keyword

Example of usage:

Expected outcome:

End the program: bye

You won’t have to keep Angela open all the time. When you think you have finished adding all the tasks, you can say bye to Angela. Don’t worry, all your tasks will be store in an external database for future open.

Format: bye

Expected outcome:

FAQ

Q: Can I use on other OS system (e.g. macOS, Linux)? A: Yes, you can. Angela is made to suitable for all operating system. Just make sure that you have install Java 11 beforehand.