├── .eslintrc.js ├── .gitignore ├── .npmrc ├── .vercelignore ├── README.md ├── backend └── services │ └── csv-to-pdf-microservice │ ├── .gitignore │ ├── README.rst │ ├── lambda.py │ ├── package.json │ ├── poetry.lock │ ├── pyproject.toml │ └── src │ └── csv_to_pdf_microservice │ ├── __init__.py │ ├── dev.py │ └── service.py ├── bff └── services │ └── aggregation │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .prettierrc │ ├── README.md │ ├── nest-cli.json │ ├── package.json │ ├── src │ ├── app.module.ts │ ├── bootstrap.ts │ ├── csv2pdf │ │ ├── csv2pdf.controller.ts │ │ ├── csv2pdf.module.ts │ │ └── csv2pdf.service.ts │ ├── helpers.ts │ ├── lambda.ts │ └── main.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── util │ ├── esbuildOptions.d.ts │ ├── esbuildOptions.js │ └── esbuildOptions.ts ├── frontend └── web │ ├── .eslintrc.js │ ├── README.md │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── postcss.config.js │ ├── src │ ├── components │ │ ├── Footer.tsx │ │ ├── Header.tsx │ │ ├── Layout.tsx │ │ └── csv2pdf │ │ │ ├── Hero.tsx │ │ │ ├── Info.tsx │ │ │ ├── Process.tsx │ │ │ └── Upload.tsx │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ └── index.tsx │ ├── styles │ │ └── globals.css │ └── util │ │ └── helpers.ts │ ├── tailwind.config.js │ └── tsconfig.json ├── infrastructure └── cdktf │ ├── .gitignore │ ├── .npmrc │ ├── __tests__ │ └── main-test.ts │ ├── cdktf.json │ ├── help │ ├── jest.config.js │ ├── lib │ └── lambda │ │ ├── asset-util.ts │ │ └── function.ts │ ├── main.ts │ ├── package.json │ ├── setup.js │ └── tsconfig.json ├── package.json ├── packages └── js │ ├── eslint-config-custom │ ├── index.js │ └── package.json │ └── tsconfig │ ├── README.md │ ├── base.json │ ├── nextjs.json │ ├── package.json │ └── react-library.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── turbo.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/.npmrc -------------------------------------------------------------------------------- /.vercelignore: -------------------------------------------------------------------------------- 1 | infrastructure 2 | backend -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/README.md -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/.gitignore -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/README.rst: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/lambda.py -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/package.json -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/poetry.lock -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/pyproject.toml -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/src/csv_to_pdf_microservice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/src/csv_to_pdf_microservice/__init__.py -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/src/csv_to_pdf_microservice/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/src/csv_to_pdf_microservice/dev.py -------------------------------------------------------------------------------- /backend/services/csv-to-pdf-microservice/src/csv_to_pdf_microservice/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/backend/services/csv-to-pdf-microservice/src/csv_to_pdf_microservice/service.py -------------------------------------------------------------------------------- /bff/services/aggregation/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/.eslintrc.js -------------------------------------------------------------------------------- /bff/services/aggregation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/.gitignore -------------------------------------------------------------------------------- /bff/services/aggregation/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /bff/services/aggregation/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/.prettierrc -------------------------------------------------------------------------------- /bff/services/aggregation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/README.md -------------------------------------------------------------------------------- /bff/services/aggregation/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/nest-cli.json -------------------------------------------------------------------------------- /bff/services/aggregation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/package.json -------------------------------------------------------------------------------- /bff/services/aggregation/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/app.module.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/bootstrap.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/csv2pdf/csv2pdf.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/csv2pdf/csv2pdf.controller.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/csv2pdf/csv2pdf.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/csv2pdf/csv2pdf.module.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/csv2pdf/csv2pdf.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/csv2pdf/csv2pdf.service.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/helpers.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/lambda.ts -------------------------------------------------------------------------------- /bff/services/aggregation/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/src/main.ts -------------------------------------------------------------------------------- /bff/services/aggregation/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/tsconfig.build.json -------------------------------------------------------------------------------- /bff/services/aggregation/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/tsconfig.json -------------------------------------------------------------------------------- /bff/services/aggregation/util/esbuildOptions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/util/esbuildOptions.d.ts -------------------------------------------------------------------------------- /bff/services/aggregation/util/esbuildOptions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/util/esbuildOptions.js -------------------------------------------------------------------------------- /bff/services/aggregation/util/esbuildOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/bff/services/aggregation/util/esbuildOptions.ts -------------------------------------------------------------------------------- /frontend/web/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ["custom"], 4 | }; 5 | -------------------------------------------------------------------------------- /frontend/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/README.md -------------------------------------------------------------------------------- /frontend/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/next-env.d.ts -------------------------------------------------------------------------------- /frontend/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/next.config.js -------------------------------------------------------------------------------- /frontend/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/package.json -------------------------------------------------------------------------------- /frontend/web/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/postcss.config.js -------------------------------------------------------------------------------- /frontend/web/src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/Footer.tsx -------------------------------------------------------------------------------- /frontend/web/src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/Header.tsx -------------------------------------------------------------------------------- /frontend/web/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/Layout.tsx -------------------------------------------------------------------------------- /frontend/web/src/components/csv2pdf/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/csv2pdf/Hero.tsx -------------------------------------------------------------------------------- /frontend/web/src/components/csv2pdf/Info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/csv2pdf/Info.tsx -------------------------------------------------------------------------------- /frontend/web/src/components/csv2pdf/Process.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/csv2pdf/Process.tsx -------------------------------------------------------------------------------- /frontend/web/src/components/csv2pdf/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/components/csv2pdf/Upload.tsx -------------------------------------------------------------------------------- /frontend/web/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/pages/_app.tsx -------------------------------------------------------------------------------- /frontend/web/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/pages/_document.tsx -------------------------------------------------------------------------------- /frontend/web/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/pages/index.tsx -------------------------------------------------------------------------------- /frontend/web/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/styles/globals.css -------------------------------------------------------------------------------- /frontend/web/src/util/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/src/util/helpers.ts -------------------------------------------------------------------------------- /frontend/web/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/tailwind.config.js -------------------------------------------------------------------------------- /frontend/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/frontend/web/tsconfig.json -------------------------------------------------------------------------------- /infrastructure/cdktf/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/.gitignore -------------------------------------------------------------------------------- /infrastructure/cdktf/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true -------------------------------------------------------------------------------- /infrastructure/cdktf/__tests__/main-test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/__tests__/main-test.ts -------------------------------------------------------------------------------- /infrastructure/cdktf/cdktf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/cdktf.json -------------------------------------------------------------------------------- /infrastructure/cdktf/help: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/help -------------------------------------------------------------------------------- /infrastructure/cdktf/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/jest.config.js -------------------------------------------------------------------------------- /infrastructure/cdktf/lib/lambda/asset-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/lib/lambda/asset-util.ts -------------------------------------------------------------------------------- /infrastructure/cdktf/lib/lambda/function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/lib/lambda/function.ts -------------------------------------------------------------------------------- /infrastructure/cdktf/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/main.ts -------------------------------------------------------------------------------- /infrastructure/cdktf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/package.json -------------------------------------------------------------------------------- /infrastructure/cdktf/setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/setup.js -------------------------------------------------------------------------------- /infrastructure/cdktf/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/infrastructure/cdktf/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/package.json -------------------------------------------------------------------------------- /packages/js/eslint-config-custom/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/eslint-config-custom/index.js -------------------------------------------------------------------------------- /packages/js/eslint-config-custom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/eslint-config-custom/package.json -------------------------------------------------------------------------------- /packages/js/tsconfig/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/tsconfig/README.md -------------------------------------------------------------------------------- /packages/js/tsconfig/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/tsconfig/base.json -------------------------------------------------------------------------------- /packages/js/tsconfig/nextjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/tsconfig/nextjs.json -------------------------------------------------------------------------------- /packages/js/tsconfig/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/tsconfig/package.json -------------------------------------------------------------------------------- /packages/js/tsconfig/react-library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/packages/js/tsconfig/react-library.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinanbekar/turborepo-cdktf-microservices-app/HEAD/turbo.json --------------------------------------------------------------------------------