├── .env.example ├── .gitignore ├── .prettierrc ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── docs ├── AWS_Architecture.png ├── Development Notes.md └── GourceOutput.png ├── jest.config.js ├── package.json ├── serverless.yml ├── serverless ├── environment.yml └── secrets.example.yml ├── src ├── api │ ├── admin │ │ ├── api.module.ts │ │ ├── athlete │ │ │ ├── athlete.controller.ts │ │ │ ├── athlete.module.ts │ │ │ ├── athlete.service.ts │ │ │ └── dto │ │ │ │ └── athlete.response.ts │ │ ├── contest │ │ │ ├── contest.controller.ts │ │ │ ├── contest.module.ts │ │ │ ├── contest.service.ts │ │ │ └── dto │ │ │ │ ├── categories.response.ts │ │ │ │ ├── contest.response.ts │ │ │ │ ├── disciplines.response.ts │ │ │ │ └── genders.response.ts │ │ ├── database.module.ts │ │ ├── index.ts │ │ ├── results │ │ │ ├── dto │ │ │ │ └── results.response.ts │ │ │ ├── results.controller.ts │ │ │ └── results.module.ts │ │ └── submit │ │ │ ├── athlete │ │ │ ├── dto │ │ │ │ ├── submit-athlete.dto.ts │ │ │ │ ├── submit-athlete.response.ts │ │ │ │ └── submit-picture.dto.ts │ │ │ ├── submit-athlete.controller.ts │ │ │ ├── submit-athlete.module.ts │ │ │ └── submit-athlete.service.ts │ │ │ ├── contest │ │ │ ├── dto │ │ │ │ ├── submit-contest.dto.ts │ │ │ │ ├── submit-contest.response.ts │ │ │ │ └── submit-picture.dto.ts │ │ │ ├── submit-contest.controller.ts │ │ │ ├── submit-contest.module.ts │ │ │ └── submit-contest.service.ts │ │ │ └── results │ │ │ ├── dto │ │ │ └── submit-contest-result.dto.ts │ │ │ ├── submit-contest-result.controller.ts │ │ │ ├── submit-contest-result.module.ts │ │ │ └── submit-contest-result.service.ts │ └── webapp │ │ ├── api.module.ts │ │ ├── athlete │ │ ├── athlete.controller.ts │ │ ├── athlete.module.ts │ │ └── dto │ │ │ ├── athlete.response.ts │ │ │ ├── categories.response.ts │ │ │ ├── contests.dto.ts │ │ │ ├── contests.response.ts │ │ │ └── suggestions.response.ts │ │ ├── contest │ │ ├── contest.controller.ts │ │ ├── contest.module.ts │ │ └── dto │ │ │ ├── categories.response.ts │ │ │ ├── contest-list.dto.ts │ │ │ ├── contest-list.response.ts │ │ │ ├── contest.response.ts │ │ │ ├── results.dto.ts │ │ │ ├── results.response.ts │ │ │ ├── suggestions.dto.ts │ │ │ └── suggestions.response.ts │ │ ├── country │ │ ├── country.controller.ts │ │ ├── country.module.ts │ │ ├── country.service.ts │ │ └── dto │ │ │ └── country-suggestions.response.ts │ │ ├── database.module.ts │ │ ├── index.ts │ │ ├── nestjsTest.controller.ts │ │ └── rankings │ │ ├── dto │ │ ├── categories.dto.ts │ │ ├── categories.response.ts │ │ ├── rankings-list.dto.ts │ │ └── rankings-list.response.ts │ │ ├── rankings.controller.ts │ │ └── rankings.module.ts ├── core │ ├── athlete │ │ ├── athlete.service.ts │ │ ├── entity │ │ │ ├── athlete-detail.ts │ │ │ ├── athlete-ranking.ts │ │ │ └── contest-result.ts │ │ ├── interfaces │ │ │ └── rankings.interface.ts │ │ └── rankings.service.ts │ ├── aws │ │ ├── aws.module.ts │ │ ├── aws.services.interface.ts │ │ └── aws.services.ts │ ├── category │ │ └── categories.service.ts │ ├── contest │ │ ├── contest.service.ts │ │ ├── entity │ │ │ └── contest.ts │ │ └── points-calculator.service.ts │ └── database │ │ ├── database.module.ts │ │ ├── database.service.ts │ │ ├── dynamodb │ │ ├── athlete │ │ │ ├── contests │ │ │ │ ├── athlete.contests.interface.ts │ │ │ │ ├── athlete.contests.module.ts │ │ │ │ ├── athlete.contests.repo.ts │ │ │ │ └── transformers │ │ │ │ │ ├── attributes.transformer.ts │ │ │ │ │ └── entity.transformer.ts │ │ │ ├── details │ │ │ │ ├── athlete.details.interface.ts │ │ │ │ ├── athlete.details.module.ts │ │ │ │ ├── athlete.details.repo.ts │ │ │ │ └── transformers │ │ │ │ │ ├── attributes.transformer.ts │ │ │ │ │ └── entity.transformer.ts │ │ │ └── rankings │ │ │ │ ├── athlete.rankings.interface.ts │ │ │ │ ├── athlete.rankings.module.ts │ │ │ │ ├── athlete.rankings.repo.ts │ │ │ │ └── transformers │ │ │ │ ├── attributes.transformers.ts │ │ │ │ └── entity.transformer.ts │ │ ├── contests │ │ │ ├── contest.interface.ts │ │ │ ├── contest.module.ts │ │ │ ├── contest.repo.ts │ │ │ └── transformers │ │ │ │ ├── attributes.transformer.ts │ │ │ │ └── entity.transformer.ts │ │ ├── dynamodb.repo.ts │ │ ├── dynamodb.table.transformers.ts │ │ ├── interfaces │ │ │ └── table.interface.ts │ │ └── utils │ │ │ └── utils.ts │ │ ├── redis │ │ ├── redis.config.ts │ │ ├── redis.module.ts │ │ └── redis.repo.ts │ │ └── test │ │ └── database-script.spec.ts ├── cron-job │ ├── cron-job.module.ts │ ├── cron-job.service.ts │ ├── cron-job.spec.ts │ ├── database.module.ts │ └── index.ts ├── dynamodb-streams │ ├── athlete │ │ ├── athlete-contest-record.service.ts │ │ ├── athlete-details-record.service.ts │ │ └── athlete-records.module.ts │ ├── contest │ │ ├── contest-record.service.ts │ │ └── contest-records.module.ts │ ├── database.module.ts │ ├── dynamodb-streams.module.ts │ ├── dynamodb-streams.service.ts │ ├── index.ts │ ├── test │ │ ├── contest-modifications.spec.ts │ │ └── lambda-trigger.ts │ └── utils.ts ├── image-resizer │ ├── S3Events.module.ts │ ├── S3Events.service.ts │ ├── database.module.ts │ ├── index.ts │ ├── test │ │ ├── lambda-trigger.ts │ │ └── s3-image-put.spec.ts │ └── thumbnail-creator │ │ ├── image-resizer.ts │ │ ├── s3.service.ts │ │ ├── thumbnail-creator.module.ts │ │ └── thumbnail-creator.service.ts └── shared │ ├── constants.ts │ ├── decorators │ └── roles.decorator.ts │ ├── enums │ ├── contestType-utility.ts │ ├── discipline-utility.ts │ ├── enums-utility.ts │ └── index.ts │ ├── env_variables.ts │ ├── exceptions │ ├── api.error.ts │ └── api.exceptions.ts │ ├── extensions.ts │ ├── filters │ └── exception.filter.ts │ ├── generators │ └── id.generator.ts │ ├── guards │ └── roles.guard.ts │ ├── index.ts │ ├── logger.ts │ ├── pipes │ └── JoiValidation.pipe.ts │ ├── types │ ├── express.d.ts │ ├── extensions.d.ts │ └── shared.d.ts │ └── utils.ts ├── test ├── jest-e2e.json └── test-setup.ts ├── tsconfig.json ├── tslint.json └── webpack ├── webpack.config.Dev.js ├── webpack.config.Prod.js ├── webpack.config.Test.js └── webpack.config.base.js /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/README.md -------------------------------------------------------------------------------- /docs/AWS_Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/docs/AWS_Architecture.png -------------------------------------------------------------------------------- /docs/Development Notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/docs/Development Notes.md -------------------------------------------------------------------------------- /docs/GourceOutput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/docs/GourceOutput.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/package.json -------------------------------------------------------------------------------- /serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/serverless.yml -------------------------------------------------------------------------------- /serverless/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/serverless/environment.yml -------------------------------------------------------------------------------- /serverless/secrets.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/serverless/secrets.example.yml -------------------------------------------------------------------------------- /src/api/admin/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/api.module.ts -------------------------------------------------------------------------------- /src/api/admin/athlete/athlete.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/athlete/athlete.controller.ts -------------------------------------------------------------------------------- /src/api/admin/athlete/athlete.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/athlete/athlete.module.ts -------------------------------------------------------------------------------- /src/api/admin/athlete/athlete.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/athlete/athlete.service.ts -------------------------------------------------------------------------------- /src/api/admin/athlete/dto/athlete.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/athlete/dto/athlete.response.ts -------------------------------------------------------------------------------- /src/api/admin/contest/contest.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/contest.controller.ts -------------------------------------------------------------------------------- /src/api/admin/contest/contest.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/contest.module.ts -------------------------------------------------------------------------------- /src/api/admin/contest/contest.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/contest.service.ts -------------------------------------------------------------------------------- /src/api/admin/contest/dto/categories.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/dto/categories.response.ts -------------------------------------------------------------------------------- /src/api/admin/contest/dto/contest.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/dto/contest.response.ts -------------------------------------------------------------------------------- /src/api/admin/contest/dto/disciplines.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/dto/disciplines.response.ts -------------------------------------------------------------------------------- /src/api/admin/contest/dto/genders.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/contest/dto/genders.response.ts -------------------------------------------------------------------------------- /src/api/admin/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/database.module.ts -------------------------------------------------------------------------------- /src/api/admin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/index.ts -------------------------------------------------------------------------------- /src/api/admin/results/dto/results.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/results/dto/results.response.ts -------------------------------------------------------------------------------- /src/api/admin/results/results.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/results/results.controller.ts -------------------------------------------------------------------------------- /src/api/admin/results/results.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/results/results.module.ts -------------------------------------------------------------------------------- /src/api/admin/submit/athlete/dto/submit-athlete.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/athlete/dto/submit-athlete.dto.ts -------------------------------------------------------------------------------- /src/api/admin/submit/athlete/dto/submit-athlete.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/athlete/dto/submit-athlete.response.ts -------------------------------------------------------------------------------- /src/api/admin/submit/athlete/dto/submit-picture.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/athlete/dto/submit-picture.dto.ts -------------------------------------------------------------------------------- /src/api/admin/submit/athlete/submit-athlete.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/athlete/submit-athlete.controller.ts -------------------------------------------------------------------------------- /src/api/admin/submit/athlete/submit-athlete.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/athlete/submit-athlete.module.ts -------------------------------------------------------------------------------- /src/api/admin/submit/athlete/submit-athlete.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/athlete/submit-athlete.service.ts -------------------------------------------------------------------------------- /src/api/admin/submit/contest/dto/submit-contest.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/contest/dto/submit-contest.dto.ts -------------------------------------------------------------------------------- /src/api/admin/submit/contest/dto/submit-contest.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/contest/dto/submit-contest.response.ts -------------------------------------------------------------------------------- /src/api/admin/submit/contest/dto/submit-picture.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/contest/dto/submit-picture.dto.ts -------------------------------------------------------------------------------- /src/api/admin/submit/contest/submit-contest.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/contest/submit-contest.controller.ts -------------------------------------------------------------------------------- /src/api/admin/submit/contest/submit-contest.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/contest/submit-contest.module.ts -------------------------------------------------------------------------------- /src/api/admin/submit/contest/submit-contest.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/contest/submit-contest.service.ts -------------------------------------------------------------------------------- /src/api/admin/submit/results/dto/submit-contest-result.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/results/dto/submit-contest-result.dto.ts -------------------------------------------------------------------------------- /src/api/admin/submit/results/submit-contest-result.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/results/submit-contest-result.controller.ts -------------------------------------------------------------------------------- /src/api/admin/submit/results/submit-contest-result.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/results/submit-contest-result.module.ts -------------------------------------------------------------------------------- /src/api/admin/submit/results/submit-contest-result.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/admin/submit/results/submit-contest-result.service.ts -------------------------------------------------------------------------------- /src/api/webapp/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/api.module.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/athlete.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/athlete.controller.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/athlete.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/athlete.module.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/dto/athlete.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/dto/athlete.response.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/dto/categories.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/dto/categories.response.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/dto/contests.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/dto/contests.dto.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/dto/contests.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/dto/contests.response.ts -------------------------------------------------------------------------------- /src/api/webapp/athlete/dto/suggestions.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/athlete/dto/suggestions.response.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/contest.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/contest.controller.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/contest.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/contest.module.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/categories.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/categories.response.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/contest-list.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/contest-list.dto.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/contest-list.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/contest-list.response.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/contest.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/contest.response.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/results.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/results.dto.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/results.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/results.response.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/suggestions.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/suggestions.dto.ts -------------------------------------------------------------------------------- /src/api/webapp/contest/dto/suggestions.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/contest/dto/suggestions.response.ts -------------------------------------------------------------------------------- /src/api/webapp/country/country.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/country/country.controller.ts -------------------------------------------------------------------------------- /src/api/webapp/country/country.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/country/country.module.ts -------------------------------------------------------------------------------- /src/api/webapp/country/country.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/country/country.service.ts -------------------------------------------------------------------------------- /src/api/webapp/country/dto/country-suggestions.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/country/dto/country-suggestions.response.ts -------------------------------------------------------------------------------- /src/api/webapp/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/database.module.ts -------------------------------------------------------------------------------- /src/api/webapp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/index.ts -------------------------------------------------------------------------------- /src/api/webapp/nestjsTest.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/nestjsTest.controller.ts -------------------------------------------------------------------------------- /src/api/webapp/rankings/dto/categories.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/rankings/dto/categories.dto.ts -------------------------------------------------------------------------------- /src/api/webapp/rankings/dto/categories.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/rankings/dto/categories.response.ts -------------------------------------------------------------------------------- /src/api/webapp/rankings/dto/rankings-list.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/rankings/dto/rankings-list.dto.ts -------------------------------------------------------------------------------- /src/api/webapp/rankings/dto/rankings-list.response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/rankings/dto/rankings-list.response.ts -------------------------------------------------------------------------------- /src/api/webapp/rankings/rankings.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/rankings/rankings.controller.ts -------------------------------------------------------------------------------- /src/api/webapp/rankings/rankings.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/api/webapp/rankings/rankings.module.ts -------------------------------------------------------------------------------- /src/core/athlete/athlete.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/athlete/athlete.service.ts -------------------------------------------------------------------------------- /src/core/athlete/entity/athlete-detail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/athlete/entity/athlete-detail.ts -------------------------------------------------------------------------------- /src/core/athlete/entity/athlete-ranking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/athlete/entity/athlete-ranking.ts -------------------------------------------------------------------------------- /src/core/athlete/entity/contest-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/athlete/entity/contest-result.ts -------------------------------------------------------------------------------- /src/core/athlete/interfaces/rankings.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/athlete/interfaces/rankings.interface.ts -------------------------------------------------------------------------------- /src/core/athlete/rankings.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/athlete/rankings.service.ts -------------------------------------------------------------------------------- /src/core/aws/aws.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/aws/aws.module.ts -------------------------------------------------------------------------------- /src/core/aws/aws.services.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/aws/aws.services.interface.ts -------------------------------------------------------------------------------- /src/core/aws/aws.services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/aws/aws.services.ts -------------------------------------------------------------------------------- /src/core/category/categories.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/category/categories.service.ts -------------------------------------------------------------------------------- /src/core/contest/contest.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/contest/contest.service.ts -------------------------------------------------------------------------------- /src/core/contest/entity/contest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/contest/entity/contest.ts -------------------------------------------------------------------------------- /src/core/contest/points-calculator.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/contest/points-calculator.service.ts -------------------------------------------------------------------------------- /src/core/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/database.module.ts -------------------------------------------------------------------------------- /src/core/database/database.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/database.service.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/contests/athlete.contests.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/contests/athlete.contests.interface.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/contests/athlete.contests.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/contests/athlete.contests.module.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/contests/athlete.contests.repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/contests/athlete.contests.repo.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/contests/transformers/attributes.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/contests/transformers/attributes.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/contests/transformers/entity.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/contests/transformers/entity.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/details/athlete.details.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/details/athlete.details.interface.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/details/athlete.details.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/details/athlete.details.module.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/details/athlete.details.repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/details/athlete.details.repo.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/details/transformers/attributes.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/details/transformers/attributes.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/details/transformers/entity.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/details/transformers/entity.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/rankings/athlete.rankings.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/rankings/athlete.rankings.interface.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/rankings/athlete.rankings.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/rankings/athlete.rankings.module.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/rankings/athlete.rankings.repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/rankings/athlete.rankings.repo.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/rankings/transformers/attributes.transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/rankings/transformers/attributes.transformers.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/athlete/rankings/transformers/entity.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/athlete/rankings/transformers/entity.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/contests/contest.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/contests/contest.interface.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/contests/contest.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/contests/contest.module.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/contests/contest.repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/contests/contest.repo.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/contests/transformers/attributes.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/contests/transformers/attributes.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/contests/transformers/entity.transformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/contests/transformers/entity.transformer.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/dynamodb.repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/dynamodb.repo.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/dynamodb.table.transformers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/dynamodb.table.transformers.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/interfaces/table.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/interfaces/table.interface.ts -------------------------------------------------------------------------------- /src/core/database/dynamodb/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/dynamodb/utils/utils.ts -------------------------------------------------------------------------------- /src/core/database/redis/redis.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/redis/redis.config.ts -------------------------------------------------------------------------------- /src/core/database/redis/redis.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/redis/redis.module.ts -------------------------------------------------------------------------------- /src/core/database/redis/redis.repo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/redis/redis.repo.ts -------------------------------------------------------------------------------- /src/core/database/test/database-script.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/core/database/test/database-script.spec.ts -------------------------------------------------------------------------------- /src/cron-job/cron-job.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/cron-job/cron-job.module.ts -------------------------------------------------------------------------------- /src/cron-job/cron-job.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/cron-job/cron-job.service.ts -------------------------------------------------------------------------------- /src/cron-job/cron-job.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/cron-job/cron-job.spec.ts -------------------------------------------------------------------------------- /src/cron-job/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/cron-job/database.module.ts -------------------------------------------------------------------------------- /src/cron-job/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/cron-job/index.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/athlete/athlete-contest-record.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/athlete/athlete-contest-record.service.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/athlete/athlete-details-record.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/athlete/athlete-details-record.service.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/athlete/athlete-records.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/athlete/athlete-records.module.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/contest/contest-record.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/contest/contest-record.service.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/contest/contest-records.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/contest/contest-records.module.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/database.module.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/dynamodb-streams.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/dynamodb-streams.module.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/dynamodb-streams.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/dynamodb-streams.service.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/index.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/test/contest-modifications.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/test/contest-modifications.spec.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/test/lambda-trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/test/lambda-trigger.ts -------------------------------------------------------------------------------- /src/dynamodb-streams/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/dynamodb-streams/utils.ts -------------------------------------------------------------------------------- /src/image-resizer/S3Events.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/S3Events.module.ts -------------------------------------------------------------------------------- /src/image-resizer/S3Events.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/S3Events.service.ts -------------------------------------------------------------------------------- /src/image-resizer/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/database.module.ts -------------------------------------------------------------------------------- /src/image-resizer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/index.ts -------------------------------------------------------------------------------- /src/image-resizer/test/lambda-trigger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/test/lambda-trigger.ts -------------------------------------------------------------------------------- /src/image-resizer/test/s3-image-put.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/test/s3-image-put.spec.ts -------------------------------------------------------------------------------- /src/image-resizer/thumbnail-creator/image-resizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/thumbnail-creator/image-resizer.ts -------------------------------------------------------------------------------- /src/image-resizer/thumbnail-creator/s3.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/thumbnail-creator/s3.service.ts -------------------------------------------------------------------------------- /src/image-resizer/thumbnail-creator/thumbnail-creator.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/thumbnail-creator/thumbnail-creator.module.ts -------------------------------------------------------------------------------- /src/image-resizer/thumbnail-creator/thumbnail-creator.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/image-resizer/thumbnail-creator/thumbnail-creator.service.ts -------------------------------------------------------------------------------- /src/shared/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/constants.ts -------------------------------------------------------------------------------- /src/shared/decorators/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/decorators/roles.decorator.ts -------------------------------------------------------------------------------- /src/shared/enums/contestType-utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/enums/contestType-utility.ts -------------------------------------------------------------------------------- /src/shared/enums/discipline-utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/enums/discipline-utility.ts -------------------------------------------------------------------------------- /src/shared/enums/enums-utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/enums/enums-utility.ts -------------------------------------------------------------------------------- /src/shared/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/enums/index.ts -------------------------------------------------------------------------------- /src/shared/env_variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/env_variables.ts -------------------------------------------------------------------------------- /src/shared/exceptions/api.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/exceptions/api.error.ts -------------------------------------------------------------------------------- /src/shared/exceptions/api.exceptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/exceptions/api.exceptions.ts -------------------------------------------------------------------------------- /src/shared/extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/extensions.ts -------------------------------------------------------------------------------- /src/shared/filters/exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/filters/exception.filter.ts -------------------------------------------------------------------------------- /src/shared/generators/id.generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/generators/id.generator.ts -------------------------------------------------------------------------------- /src/shared/guards/roles.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/guards/roles.guard.ts -------------------------------------------------------------------------------- /src/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/index.ts -------------------------------------------------------------------------------- /src/shared/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/logger.ts -------------------------------------------------------------------------------- /src/shared/pipes/JoiValidation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/pipes/JoiValidation.pipe.ts -------------------------------------------------------------------------------- /src/shared/types/express.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/types/express.d.ts -------------------------------------------------------------------------------- /src/shared/types/extensions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/types/extensions.d.ts -------------------------------------------------------------------------------- /src/shared/types/shared.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/types/shared.d.ts -------------------------------------------------------------------------------- /src/shared/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/src/shared/utils.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /test/test-setup.ts: -------------------------------------------------------------------------------- 1 | import 'shared'; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack/webpack.config.Dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/webpack/webpack.config.Dev.js -------------------------------------------------------------------------------- /webpack/webpack.config.Prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/webpack/webpack.config.Prod.js -------------------------------------------------------------------------------- /webpack/webpack.config.Test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/webpack/webpack.config.Test.js -------------------------------------------------------------------------------- /webpack/webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/International-Slackline-Association/Rankings-Backend/HEAD/webpack/webpack.config.base.js --------------------------------------------------------------------------------