├── README.md ├── c4.puml ├── golang ├── .gitignore ├── Dockerfile ├── Dockerfile.prod ├── README.md ├── adapter │ ├── broker │ │ ├── interface.go │ │ ├── kafka │ │ │ ├── consumer.go │ │ │ ├── producer.go │ │ │ └── producer_test.go │ │ └── mock │ │ │ └── mock.go │ ├── factory │ │ └── database_repository.go │ ├── presenter │ │ ├── interface.go │ │ └── transaction │ │ │ └── transaction_kafka.go │ └── repository │ │ ├── fixture │ │ ├── fixture.go │ │ └── sql │ │ │ ├── 1-transactions.down.sql │ │ │ └── 1-transactions.up.sql │ │ ├── transaction_repository_db.go │ │ └── transaction_repository_db_test.go ├── cmd │ └── main.go ├── docker-compose.yaml ├── domain │ ├── entity │ │ ├── credit_card.go │ │ ├── credit_card_test.go │ │ ├── transaction.go │ │ └── transaction_test.go │ ├── factory │ │ └── repository.go │ └── repository │ │ ├── mock │ │ └── mock.go │ │ └── repository.go ├── go.mod ├── go.sum ├── test.db └── usecase │ └── process_transaction │ ├── process_transaction.go │ ├── process_transaction_test.go │ └── transaction_dto.go ├── img ├── c4.png ├── golang.svg ├── nestjs.svg └── nextjs.png ├── k8s ├── golang │ ├── deployment.yaml │ └── secret.yaml ├── nestjs │ ├── deployment.yaml │ ├── secret.yaml │ └── service.yaml └── nextjs │ ├── deployment.yaml │ └── service.yaml ├── kafka ├── .gitignore ├── .vscode │ └── settings.json └── docker-compose.yaml ├── nestjs ├── .docker │ ├── entrypoint.sh │ └── mysql │ │ └── Dockerfile ├── .dockerignore ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode │ └── settings.json ├── Dockerfile ├── Dockerfile.prod ├── README.md ├── accounts.http ├── docker-compose.yaml ├── nest-cli.json ├── orders.http ├── package-lock.json ├── package.json ├── src │ ├── accounts │ │ ├── account-storage │ │ │ ├── account-storage.service.spec.ts │ │ │ └── account-storage.service.ts │ │ ├── accounts.controller.spec.ts │ │ ├── accounts.controller.ts │ │ ├── accounts.module.ts │ │ ├── accounts.service.spec.ts │ │ ├── accounts.service.ts │ │ ├── dto │ │ │ ├── create-account.dto.ts │ │ │ └── update-account.dto.ts │ │ ├── entities │ │ │ └── account.entity.ts │ │ ├── token.guard.spec.ts │ │ └── token.guard.ts │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── main.ts │ └── orders │ │ ├── dto │ │ ├── create-order.dto.ts │ │ └── update-order.dto.ts │ │ ├── entities │ │ └── order.entity.ts │ │ ├── orders.controller.spec.ts │ │ ├── orders.controller.ts │ │ ├── orders.module.ts │ │ ├── orders.service.spec.ts │ │ └── orders.service.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json └── nextjs ├── .docker └── entrypoint.sh ├── .env.example ├── .eslintrc.json ├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── Dockerfile.prod ├── README.md ├── docker-compose.yaml ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── vercel.svg ├── src ├── components │ └── Navbar.tsx ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ ├── hello.ts │ │ ├── login.ts │ │ └── orders │ │ │ ├── [id].tsx │ │ │ └── index.tsx │ ├── index.tsx │ ├── login.tsx │ └── orders │ │ ├── [id].tsx │ │ └── index.tsx └── utils │ ├── createEmotionCache.tsx │ ├── iron-config.ts │ ├── models.ts │ └── theme.ts └── tsconfig.json /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/README.md -------------------------------------------------------------------------------- /c4.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/c4.puml -------------------------------------------------------------------------------- /golang/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | .history/ -------------------------------------------------------------------------------- /golang/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/Dockerfile -------------------------------------------------------------------------------- /golang/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/Dockerfile.prod -------------------------------------------------------------------------------- /golang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/README.md -------------------------------------------------------------------------------- /golang/adapter/broker/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/broker/interface.go -------------------------------------------------------------------------------- /golang/adapter/broker/kafka/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/broker/kafka/consumer.go -------------------------------------------------------------------------------- /golang/adapter/broker/kafka/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/broker/kafka/producer.go -------------------------------------------------------------------------------- /golang/adapter/broker/kafka/producer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/broker/kafka/producer_test.go -------------------------------------------------------------------------------- /golang/adapter/broker/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/broker/mock/mock.go -------------------------------------------------------------------------------- /golang/adapter/factory/database_repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/factory/database_repository.go -------------------------------------------------------------------------------- /golang/adapter/presenter/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/presenter/interface.go -------------------------------------------------------------------------------- /golang/adapter/presenter/transaction/transaction_kafka.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/presenter/transaction/transaction_kafka.go -------------------------------------------------------------------------------- /golang/adapter/repository/fixture/fixture.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/repository/fixture/fixture.go -------------------------------------------------------------------------------- /golang/adapter/repository/fixture/sql/1-transactions.down.sql: -------------------------------------------------------------------------------- 1 | drop table transactions; -------------------------------------------------------------------------------- /golang/adapter/repository/fixture/sql/1-transactions.up.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/repository/fixture/sql/1-transactions.up.sql -------------------------------------------------------------------------------- /golang/adapter/repository/transaction_repository_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/repository/transaction_repository_db.go -------------------------------------------------------------------------------- /golang/adapter/repository/transaction_repository_db_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/adapter/repository/transaction_repository_db_test.go -------------------------------------------------------------------------------- /golang/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/cmd/main.go -------------------------------------------------------------------------------- /golang/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/docker-compose.yaml -------------------------------------------------------------------------------- /golang/domain/entity/credit_card.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/entity/credit_card.go -------------------------------------------------------------------------------- /golang/domain/entity/credit_card_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/entity/credit_card_test.go -------------------------------------------------------------------------------- /golang/domain/entity/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/entity/transaction.go -------------------------------------------------------------------------------- /golang/domain/entity/transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/entity/transaction_test.go -------------------------------------------------------------------------------- /golang/domain/factory/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/factory/repository.go -------------------------------------------------------------------------------- /golang/domain/repository/mock/mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/repository/mock/mock.go -------------------------------------------------------------------------------- /golang/domain/repository/repository.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/domain/repository/repository.go -------------------------------------------------------------------------------- /golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/go.mod -------------------------------------------------------------------------------- /golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/go.sum -------------------------------------------------------------------------------- /golang/test.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/test.db -------------------------------------------------------------------------------- /golang/usecase/process_transaction/process_transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/usecase/process_transaction/process_transaction.go -------------------------------------------------------------------------------- /golang/usecase/process_transaction/process_transaction_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/usecase/process_transaction/process_transaction_test.go -------------------------------------------------------------------------------- /golang/usecase/process_transaction/transaction_dto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/golang/usecase/process_transaction/transaction_dto.go -------------------------------------------------------------------------------- /img/c4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/img/c4.png -------------------------------------------------------------------------------- /img/golang.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/img/golang.svg -------------------------------------------------------------------------------- /img/nestjs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/img/nestjs.svg -------------------------------------------------------------------------------- /img/nextjs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/img/nextjs.png -------------------------------------------------------------------------------- /k8s/golang/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/golang/deployment.yaml -------------------------------------------------------------------------------- /k8s/golang/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/golang/secret.yaml -------------------------------------------------------------------------------- /k8s/nestjs/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/nestjs/deployment.yaml -------------------------------------------------------------------------------- /k8s/nestjs/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/nestjs/secret.yaml -------------------------------------------------------------------------------- /k8s/nestjs/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/nestjs/service.yaml -------------------------------------------------------------------------------- /k8s/nextjs/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/nextjs/deployment.yaml -------------------------------------------------------------------------------- /k8s/nextjs/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/k8s/nextjs/service.yaml -------------------------------------------------------------------------------- /kafka/.gitignore: -------------------------------------------------------------------------------- 1 | .history/ -------------------------------------------------------------------------------- /kafka/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/kafka/.vscode/settings.json -------------------------------------------------------------------------------- /kafka/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/kafka/docker-compose.yaml -------------------------------------------------------------------------------- /nestjs/.docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.docker/entrypoint.sh -------------------------------------------------------------------------------- /nestjs/.docker/mysql/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.docker/mysql/Dockerfile -------------------------------------------------------------------------------- /nestjs/.dockerignore: -------------------------------------------------------------------------------- 1 | .docker/dbdata 2 | node_modules 3 | dist -------------------------------------------------------------------------------- /nestjs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.env.example -------------------------------------------------------------------------------- /nestjs/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.eslintrc.js -------------------------------------------------------------------------------- /nestjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.gitignore -------------------------------------------------------------------------------- /nestjs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.prettierrc -------------------------------------------------------------------------------- /nestjs/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/.vscode/settings.json -------------------------------------------------------------------------------- /nestjs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/Dockerfile -------------------------------------------------------------------------------- /nestjs/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/Dockerfile.prod -------------------------------------------------------------------------------- /nestjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/README.md -------------------------------------------------------------------------------- /nestjs/accounts.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/accounts.http -------------------------------------------------------------------------------- /nestjs/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/docker-compose.yaml -------------------------------------------------------------------------------- /nestjs/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/nest-cli.json -------------------------------------------------------------------------------- /nestjs/orders.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/orders.http -------------------------------------------------------------------------------- /nestjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/package-lock.json -------------------------------------------------------------------------------- /nestjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/package.json -------------------------------------------------------------------------------- /nestjs/src/accounts/account-storage/account-storage.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/account-storage/account-storage.service.spec.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/account-storage/account-storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/account-storage/account-storage.service.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/accounts.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/accounts.controller.spec.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/accounts.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/accounts.controller.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/accounts.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/accounts.module.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/accounts.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/accounts.service.spec.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/accounts.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/accounts.service.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/dto/create-account.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateAccountDto {} 2 | -------------------------------------------------------------------------------- /nestjs/src/accounts/dto/update-account.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/dto/update-account.dto.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/entities/account.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/entities/account.entity.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/token.guard.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/token.guard.spec.ts -------------------------------------------------------------------------------- /nestjs/src/accounts/token.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/accounts/token.guard.ts -------------------------------------------------------------------------------- /nestjs/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/app.controller.spec.ts -------------------------------------------------------------------------------- /nestjs/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/app.controller.ts -------------------------------------------------------------------------------- /nestjs/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/app.module.ts -------------------------------------------------------------------------------- /nestjs/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/app.service.ts -------------------------------------------------------------------------------- /nestjs/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/main.ts -------------------------------------------------------------------------------- /nestjs/src/orders/dto/create-order.dto.ts: -------------------------------------------------------------------------------- 1 | export class CreateOrderDto {} 2 | -------------------------------------------------------------------------------- /nestjs/src/orders/dto/update-order.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/dto/update-order.dto.ts -------------------------------------------------------------------------------- /nestjs/src/orders/entities/order.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/entities/order.entity.ts -------------------------------------------------------------------------------- /nestjs/src/orders/orders.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/orders.controller.spec.ts -------------------------------------------------------------------------------- /nestjs/src/orders/orders.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/orders.controller.ts -------------------------------------------------------------------------------- /nestjs/src/orders/orders.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/orders.module.ts -------------------------------------------------------------------------------- /nestjs/src/orders/orders.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/orders.service.spec.ts -------------------------------------------------------------------------------- /nestjs/src/orders/orders.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/src/orders/orders.service.ts -------------------------------------------------------------------------------- /nestjs/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /nestjs/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/test/jest-e2e.json -------------------------------------------------------------------------------- /nestjs/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/tsconfig.build.json -------------------------------------------------------------------------------- /nestjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nestjs/tsconfig.json -------------------------------------------------------------------------------- /nextjs/.docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/.docker/entrypoint.sh -------------------------------------------------------------------------------- /nextjs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/.env.example -------------------------------------------------------------------------------- /nextjs/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/.gitignore -------------------------------------------------------------------------------- /nextjs/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/.vscode/settings.json -------------------------------------------------------------------------------- /nextjs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/Dockerfile -------------------------------------------------------------------------------- /nextjs/Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/Dockerfile.prod -------------------------------------------------------------------------------- /nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/README.md -------------------------------------------------------------------------------- /nextjs/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/docker-compose.yaml -------------------------------------------------------------------------------- /nextjs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/next-env.d.ts -------------------------------------------------------------------------------- /nextjs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/next.config.js -------------------------------------------------------------------------------- /nextjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/package-lock.json -------------------------------------------------------------------------------- /nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/package.json -------------------------------------------------------------------------------- /nextjs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/public/favicon.ico -------------------------------------------------------------------------------- /nextjs/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/public/vercel.svg -------------------------------------------------------------------------------- /nextjs/src/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/components/Navbar.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/_app.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/_document.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/api/hello.ts -------------------------------------------------------------------------------- /nextjs/src/pages/api/login.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/api/login.ts -------------------------------------------------------------------------------- /nextjs/src/pages/api/orders/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/api/orders/[id].tsx -------------------------------------------------------------------------------- /nextjs/src/pages/api/orders/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/api/orders/index.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/index.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/login.tsx -------------------------------------------------------------------------------- /nextjs/src/pages/orders/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/orders/[id].tsx -------------------------------------------------------------------------------- /nextjs/src/pages/orders/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/pages/orders/index.tsx -------------------------------------------------------------------------------- /nextjs/src/utils/createEmotionCache.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/utils/createEmotionCache.tsx -------------------------------------------------------------------------------- /nextjs/src/utils/iron-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/utils/iron-config.ts -------------------------------------------------------------------------------- /nextjs/src/utils/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/utils/models.ts -------------------------------------------------------------------------------- /nextjs/src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/src/utils/theme.ts -------------------------------------------------------------------------------- /nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codeedu/imersaofc5/HEAD/nextjs/tsconfig.json --------------------------------------------------------------------------------