The User Wallet Service is a vital component of any platform, designed to provide users with a secure and convenient way to manage their funds within the ecosystem.
This repository provides various resources to get you started with building your Digital Wallet application:
- Currency
- Create Currency
- Update Currency Ratio
- Get All Currencies
- Wallet
- Create Wallet
- Active Wallet
- Suspend Wallet
- Change Wallet Name
- Get Wallet Balance
- Get Wallet Transactions
- Transactions
- Credit Wallet Balance
- Debit Wallet Balance
- Transfer Wallet Balance
- Get Transactions Wallet
- This app running with NestJS and MongoDB with transactions support and Swagger UI
- Spin up mongo cluster with docker here
chmod +x start-replicaset.sh
./start-replicaset.sh
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
We welcome contributions to this project! Feel free to open pull requests with improvements, bug fixes, or additional features.
This project is licensed under the MIT License: MIT License.
Feel free to raise any questions or suggestions through GitHub issues.