├── .dockerignore ├── .gitignore ├── .prettierrc ├── .swcrc ├── Dockerfile ├── README.MD ├── docker-compose.yml ├── hopp-http-collection.json ├── package.json ├── pnpm-lock.yaml ├── src ├── app.module.ts ├── auth │ ├── DTO │ │ └── User.DTO.ts │ ├── auth.controller.ts │ ├── auth.guard.ts │ ├── auth.module.ts │ ├── auth.service.ts │ ├── test │ │ ├── auth.guard.spec.ts │ │ └── auth.service.spec.ts │ └── user.decorator.ts ├── currency │ ├── DTO │ │ └── currency.dto.ts │ ├── currency.controller.ts │ ├── currency.module.ts │ ├── currency.service.spec.ts │ └── currency.service.ts ├── main.ts ├── models │ ├── User.model.ts │ ├── currency.model.ts │ └── transaction.model.ts ├── types │ └── index.ts ├── util │ ├── password.service.ts │ └── util.module.ts └── wallet │ ├── DTO │ └── wallet.dto.ts │ ├── wallet.controller.ts │ ├── wallet.module.ts │ ├── wallet.service.spec.ts │ └── wallet.service.ts ├── tsconfig.json └── vitest.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/.prettierrc -------------------------------------------------------------------------------- /.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/.swcrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/README.MD -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /hopp-http-collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/hopp-http-collection.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/auth/DTO/User.DTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/DTO/User.DTO.ts -------------------------------------------------------------------------------- /src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /src/auth/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/auth.guard.ts -------------------------------------------------------------------------------- /src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/auth.module.ts -------------------------------------------------------------------------------- /src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/auth.service.ts -------------------------------------------------------------------------------- /src/auth/test/auth.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/test/auth.guard.spec.ts -------------------------------------------------------------------------------- /src/auth/test/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/test/auth.service.spec.ts -------------------------------------------------------------------------------- /src/auth/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/auth/user.decorator.ts -------------------------------------------------------------------------------- /src/currency/DTO/currency.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/currency/DTO/currency.dto.ts -------------------------------------------------------------------------------- /src/currency/currency.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/currency/currency.controller.ts -------------------------------------------------------------------------------- /src/currency/currency.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/currency/currency.module.ts -------------------------------------------------------------------------------- /src/currency/currency.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/currency/currency.service.spec.ts -------------------------------------------------------------------------------- /src/currency/currency.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/currency/currency.service.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/models/User.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/models/User.model.ts -------------------------------------------------------------------------------- /src/models/currency.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/models/currency.model.ts -------------------------------------------------------------------------------- /src/models/transaction.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/models/transaction.model.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/util/password.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/util/password.service.ts -------------------------------------------------------------------------------- /src/util/util.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/util/util.module.ts -------------------------------------------------------------------------------- /src/wallet/DTO/wallet.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/wallet/DTO/wallet.dto.ts -------------------------------------------------------------------------------- /src/wallet/wallet.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/wallet/wallet.controller.ts -------------------------------------------------------------------------------- /src/wallet/wallet.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/wallet/wallet.module.ts -------------------------------------------------------------------------------- /src/wallet/wallet.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/wallet/wallet.service.spec.ts -------------------------------------------------------------------------------- /src/wallet/wallet.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/src/wallet/wallet.service.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/imanhpr/nest-assignment/HEAD/vitest.config.ts --------------------------------------------------------------------------------