TO DO:
- A user can have multiple accounts
- User must have some personal information like first and last name, age, address, phone etc.
- Account must have some attributes as well like date of creation, balance etc. Services/functionalities to be developed:
- Develop functionalities to add, delete, update and read users.
- Develop functionalities to add, delete, update and read accounts.
- Develop functionalities to withdraw and deposit money in bank accounts.
- Develop a functionality to link accounts to users as well.
- Develop a functionality to find all the accounts of a given user.
- Develop a functionality to find the sum of balances of all the accounts of a given user (to find out the wealth of a user).
Run Tests : mvn test