├── .eslintrc.js ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── dependabot.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── contributors.md ├── docker-compose.yml ├── index.d.ts ├── nest-cli.json ├── package.json ├── pnpm-lock.yaml ├── prisma ├── migrations │ ├── 20241023214105_init │ │ └── migration.sql │ └── migration_lock.toml ├── schema.prisma └── seed.js ├── public └── index.html ├── src ├── app.module.ts ├── logger │ └── logger.middleware.ts ├── main.ts ├── mpesa-express │ ├── dto │ │ └── create-mpesa-express.dto.ts │ ├── entities │ │ └── mpesa-express.entity.ts │ ├── mpesa-express.controller.ts │ ├── mpesa-express.module.ts │ └── mpesa-express.service.ts └── services │ ├── auth.service.ts │ └── prisma.service.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── token.json ├── tsconfig.build.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | 2 | node_modules 3 | dist 4 | coverage -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "terminal.integrated.fontSize": 11 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/README.md -------------------------------------------------------------------------------- /contributors.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/index.d.ts -------------------------------------------------------------------------------- /nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/nest-cli.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /prisma/migrations/20241023214105_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/prisma/migrations/20241023214105_init/migration.sql -------------------------------------------------------------------------------- /prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/prisma/schema.prisma -------------------------------------------------------------------------------- /prisma/seed.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/public/index.html -------------------------------------------------------------------------------- /src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/app.module.ts -------------------------------------------------------------------------------- /src/logger/logger.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/logger/logger.middleware.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/mpesa-express/dto/create-mpesa-express.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/mpesa-express/dto/create-mpesa-express.dto.ts -------------------------------------------------------------------------------- /src/mpesa-express/entities/mpesa-express.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/mpesa-express/entities/mpesa-express.entity.ts -------------------------------------------------------------------------------- /src/mpesa-express/mpesa-express.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/mpesa-express/mpesa-express.controller.ts -------------------------------------------------------------------------------- /src/mpesa-express/mpesa-express.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/mpesa-express/mpesa-express.module.ts -------------------------------------------------------------------------------- /src/mpesa-express/mpesa-express.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/mpesa-express/mpesa-express.service.ts -------------------------------------------------------------------------------- /src/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/services/auth.service.ts -------------------------------------------------------------------------------- /src/services/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/src/services/prisma.service.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /token.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Domains18/NodeJsDaraja/HEAD/tsconfig.json --------------------------------------------------------------------------------