A basic fin tech API with the following User stories.
- User can create an account(Basic Information- email, name, password)
- User can fund their Account with Card or Bank Transfer.
- User can send money to another User using their email.
- User can add beneficiaries (bank to withdraw to).
- User can only withdraw money to their Beneficiaries.
- Use webhook only to confirm if transfer or funding is successful (checkout Ngrok to help out).
- Writing tests for this is a plus.