Demo Credit is a mobile lending app that requires wallet functionality. This is needed as borrowers need a wallet to receive the loans they have been granted and also send the money for repayments.
1. Wallets have virtual account numbers provided by a third party provider
2. Bank transactions are managed by a module in app
yarn install
yarn run test -- coverage
- src
- application
- Readme.md
- config
- controller
- payloads
- routes
- security
- services
- CustomerService.ts
- implementation
- domain
- Readme.md
- customer
- aggregators
- Customer.ts
- tests
- entities
- enums
- interfaces
- valueObjects
- aggregators
- loanManager
- aggregators
- entities
- valueObjects
- utils
- wallet
- aggregators
- entities
- enums
- interfaces
- valueObjects
- infrastructure
- Readme.md
- db
- db.config.ts
- schema
- repository
- security
- server
- application