- React
- app should have a page to display all users
- Name and balance are visible.
- app should have a page for creating a user using email and password
- app should have a page for deposit/withdraw/transfer
- wrong_arguments
- amount cannot be negative
- name cannot start with a number
- user_already_exists ('Den' == 'den')
- user_does_not_exists ('Den' == 'den')
- not_enough_money
- sender_does_not_exists
- receiver_does_not_exists
- budget tracking app that extends bank app by adding a feature that enables a user to add his expense items on his dashboard.
- add, delete, and list methods for expense items.
- can add expense item even if the account balance is not enough (just show negative balance)
- Cost of a specific expense item is deduced to the user's current balance
- Log-in page
- On-hover password visibility
- Transaction History (Deposit/Withdraw/Transfers)
- Client dashboard
- Formatted Currency
- Custom Notification/Alerts
- Budget-App functionality for all users