MoneyMoover is a CLI application for managing and transferring international currencies, optimized for use via a Command Line Interface (CLI) while still having the features of other money management applications.
Our app will help students to track their expenses and income in order to stay within their budgets, so that they have enough money to travel. It will also help them convert to foreign currencies so they can see how much they have to spend overseas.
- Code Contributed: RepoSense Link
I implemented the Withdraw
class which is primarily used by user to withdraw money from different currency
account.
delete-account
class can be used to delete the specified currency accounts.
Format: delete-account CURRENCY
- The account must have a balance of 0 to be deleted.
- This features allow user to remove any unused currency accounts
The help
class allow user to quickly check the command summary in CLI without having to go through the whole User
Guide.
- Added optional description field to
add
,withdraw
andexchange
command. add
,withdraw
andexchange
action will be saved in transaction list automaticallyDESCRIPTION
ofadd
andwithdraw
command accepts all sort non-space char/string.DESCRIPTION
is limited to 100 characters only.- transaction description of
exchange
command is fixed by default as the relative exchange info.- Example:
exchange 10 SGD to 50 THB
- Example:
- Added
withdraw
command section. - Added
delete-account
command section. - Added
help
command section. - Added
Notes
section. - Added command summary table.
- Final refinement and standardization of the overall of UG
- Contributed to
withdraw
command with sequence diagram. - Contributed to
delete-account
command with sequence diagram.