App Overview
This App tracks and summarizes deposits and withdrawals using built in deposit and withdrawal transaction test data • Transferring funds and receiving loans will automatically update: Deposit and withdrawal transaction detail data, account balance, total deposits, total withdrawals and total interest • Transferring funds will cause a withdrawal from account and a deposit to the receiving account • Application also features the ability to close the account, sorting transaction data by deposit amounts, and a logout timer
User Functionality
- Display Account Information
- • Page loads with a default account
- • Default account is user=fp, PIN=2222
- • Can display another account for user=js, PIN=1111
- • NOTE: MUST USE LOWERCASE LETTERS FOR USERID
- Transfer Funds to Another Account
- • Enter userid for transfer to account, and the amount
- Request a Loan
- • Enter amount requested (must have a deposit for at least 10% of the loan amount)
- Close Account
- • Enter userid and PIN
- Sort deposits by amount
- • Click the <SORT> Button
Coding Features and Methods Used
• Extensive use of a wide variety of Array methods • Extensive use of method chaining • Intl Namespace Object for Foreign Date and Currency Formats • Use of Timers • String Manipulation • Originally Designed Just for Desktop - Made Necessary Adaptations for Mobile Devices