forked from nus-cs2103-AY1920S1/duke
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
131 additions
and
114 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
----- | ||
Food | ||
5.0 : rice | ||
Transport | ||
Education | ||
Household | ||
Apparel | ||
80.0 : stuff | ||
Beauty | ||
Health | ||
Social | ||
Others |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,87 @@ | ||
# User Guide | ||
# **DUKE**- User Guide | ||
|
||
## Features | ||
## Table of Content | ||
1. Introduction | ||
1. Getting Started | ||
1. Features | ||
1. FAQ | ||
|
||
### Feature 1 | ||
Description of feature. | ||
## 1. Introduction: | ||
**DUKE** is a desktop application that allows an individual to **organise his/her daily tasks and expenses** efficiently. While it consists of a *Graphical User Interface (GUI)* that makes interaction with the user friendly and understandable, **DUKE** is **optimised for users** who prefer to work with a *Command Line Interface (CLI)* which allows for fast typing and interpretation of the user-given commands. | ||
|
||
## Usage | ||
## 2. Getting Started: | ||
1. Ensure that you have **Java 11** or above on your computer | ||
1. Download the latest release of [duke.jar]() here | ||
1. Copy and paste the file to the folder you would like to use as the home folder for your **DUKE** application | ||
1. Double click the file to start the application. The *GUI* should appear within a few seconds | ||
1. Type your command in the command box and press **Enter** on your keyboard or **Send** on the *GUI* to execute it | ||
e.g. Typing **Glossary** or pressing **Enter** will refer you to a list of all helpful commands | ||
1. Refer to **Section 3. Features** for a list of all useful commands | ||
|
||
## 3. Features: | ||
### Command Format: | ||
* The **first word** that you type into the command prompt will be the command | ||
* Each command has its respective input format. Refer to our glossary for more details | ||
* Ensure that the command format is correct before pressing **Enter** or clicking **Send**. This line of command will then prompt **DUKE** to respond accordingly | ||
* Commands are **not** case-sensitive | ||
|
||
### Commands: | ||
1. View all commands: 'glossary' | ||
* Format: glossary | ||
* Allows you to view a list of all useful commands | ||
1. Add a task: | ||
* 'todo' | ||
* Format: [task details] | ||
* Adds a todo-type task for you | ||
* 'deadline' | ||
* Format: [task details] /by [dd/mm/yyyy] [24hr time format] | ||
* Adds a deadline-type task for you | ||
* 'event' | ||
* Format: [task details] /at [dd/mm/yyyy] [start time(24hr time format)]-[end time(24hr time format)] | ||
* Adds an event-type task for you | ||
1. Delete a task: 'delete' | ||
* Format: delete [n] | ||
* Deletes the nth task in the list | ||
1. Mark a task as done: 'done' | ||
* Format: done [n] | ||
* Marks the nth task in the list as done | ||
1. View all tasks: 'list' | ||
* Format: list | ||
* Lists all available tasks and their done status | ||
1. Find a task: 'find' | ||
* Format: Find [keyword/phrase] | ||
* Lists all available tasks that contains the given keyword or phrase | ||
1. Add an expense: 'spending' | ||
* Format: spending [category] [amount] [description] | ||
* Below is the list of all available categories: | ||
1. Food | ||
1. Transport | ||
1. Education | ||
1. Household | ||
1. Apparel | ||
1. Beauty | ||
1. Health | ||
1. Social | ||
1. Others | ||
1. Delete an expense: 'delexp' | ||
* Format: delexp [category] [n] | ||
* Deletes the nth expense in the list from the given category | ||
1. View all expenses: 'expenses' | ||
* Format: expenses | ||
* Lists all available expenses and their total amount | ||
|
||
## 4. FAQs | ||
* **Q: Where can I find all the commands?** | ||
A: Type 'glossary' into the command prompt and click enter. This will print out a list of all useful commands for your reference. | ||
* **Q: How do I exit from the application?** | ||
A: Left-click the red-buttom marked X at the top right hand corner of the application window. | ||
* **Q: If I key in a wrong amount for my expense, how can i correct it?** | ||
A: As of Version 1.0.0, the only way to fo it would be to remove this expense and add it back again. We are working on providing you with an easier way to handle expenses and task editing in Version 2. Stay tuned.** | ||
* **Q: What is the difference between a task and an expense?** | ||
A: Our application provides you with both choices, where a task keeps track of your daily schedule and activities while an expense takes note of your daily spendings. | ||
|
||
### `Keyword` - Describe action | ||
|
||
Describe action and its outcome. | ||
|
||
Example of usage: | ||
|
||
`keyword (optional arguments)` | ||
|
||
Expected outcome: | ||
|
||
`outcome` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters