├── .dockerignore ├── .editorconfig ├── .env ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .storybook ├── main.js ├── tsconfig.json └── webpack.config.js ├── .vscode └── settings.json ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── apps ├── .gitkeep ├── admin-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── src │ │ ├── db │ │ │ └── index.ts │ │ ├── fixtures │ │ │ ├── example.json │ │ │ └── users.json │ │ ├── integration │ │ │ ├── auth │ │ │ │ ├── login.feature │ │ │ │ └── login │ │ │ │ │ └── index.ts │ │ │ ├── common │ │ │ │ ├── auth.steps.js │ │ │ │ ├── db.hook.ts │ │ │ │ └── users.steps.js │ │ │ └── users │ │ │ │ ├── create.feature │ │ │ │ ├── create.spec.ts │ │ │ │ ├── edit.spec.ts │ │ │ │ └── list.feature │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── CreatePage.js │ │ │ ├── CustomFormPage.js │ │ │ ├── CustomPage.js │ │ │ ├── EditPage.js │ │ │ ├── ListPage.js │ │ │ ├── LoginPage.js │ │ │ ├── ShowPage.js │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ ├── index.js │ │ │ └── index.ts │ ├── tsconfig.e2e.json │ └── tsconfig.json ├── admin │ ├── .babelrc │ ├── .browserslistrc │ ├── .env │ ├── .eslintrc.json │ ├── babel-jest.config.json │ ├── jest.config.js │ ├── proxy-test.conf.json │ ├── proxy.conf.json │ ├── src │ │ ├── app │ │ │ └── app.tsx │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── components │ │ │ ├── dashboard.tsx │ │ │ ├── index.ts │ │ │ └── simple-chip-field.tsx │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── lib │ │ │ ├── auth.provider.ts │ │ │ ├── data.provider.ts │ │ │ └── index.ts │ │ ├── main.tsx │ │ ├── polyfills.ts │ │ └── resources │ │ │ ├── index.ts │ │ │ └── user │ │ │ ├── index.ts │ │ │ ├── user-create.resource.tsx │ │ │ ├── user-edit.resource.tsx │ │ │ ├── user-list.resource.tsx │ │ │ └── user.form.tsx │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── api │ ├── .env │ ├── .eslintrc.json │ ├── .test.env │ ├── custom.d.ts │ ├── jest.config.js │ ├── src │ │ ├── app.acl.ts │ │ ├── app.middleware.ts │ │ ├── app.module.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── auth │ │ │ ├── auth.module.ts │ │ │ ├── controller │ │ │ │ ├── auth.controller.spec.ts │ │ │ │ └── auth.controller.ts │ │ │ ├── dto │ │ │ │ └── login.dto.ts │ │ │ ├── security │ │ │ │ ├── role.enum.ts │ │ │ │ └── roles.decorator.ts │ │ │ └── services │ │ │ │ ├── auth.service.spec.ts │ │ │ │ ├── auth.service.ts │ │ │ │ └── jwt.strategy.ts │ │ ├── bootstrap.module.ts │ │ ├── common │ │ │ └── database │ │ │ │ ├── database.module.ts │ │ │ │ └── database.provider.ts │ │ ├── competition │ │ │ ├── application │ │ │ │ ├── command │ │ │ │ │ ├── add-moderator-to-competition.command.ts │ │ │ │ │ ├── add-moderator-to-competition.handler.ts │ │ │ │ │ ├── create-competition.command.ts │ │ │ │ │ ├── create-competition.handler.ts │ │ │ │ │ ├── delete-competition.command.ts │ │ │ │ │ ├── delete-competition.handler.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── start-competition.command.ts │ │ │ │ │ ├── start-competition.handler.ts │ │ │ │ │ ├── start-next-round-of-competition.command.ts │ │ │ │ │ └── start-next-round-of-competition.handler.ts │ │ │ │ ├── index.ts │ │ │ │ └── query │ │ │ │ │ ├── get-competition-by-name.handler.ts │ │ │ │ │ ├── get-competition-by-name.query.ts │ │ │ │ │ ├── get-competition-ranking.handler.ts │ │ │ │ │ ├── get-competition-ranking.query.ts │ │ │ │ │ ├── get-competition.handler.ts │ │ │ │ │ ├── get-competition.query.ts │ │ │ │ │ ├── get-competitions.handler.ts │ │ │ │ │ ├── get-competitions.query.ts │ │ │ │ │ └── index.ts │ │ │ ├── domain │ │ │ │ ├── event │ │ │ │ │ ├── competition-moderator-was-removed.event.ts │ │ │ │ │ ├── competition-next-round-was-started.event.ts │ │ │ │ │ ├── competition-was-created.event.ts │ │ │ │ │ ├── competition-was-deleted.event.ts │ │ │ │ │ ├── competition-was-started.event.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── moderator-was-added-to-competition.event.ts │ │ │ │ ├── exception │ │ │ │ │ ├── competition-id-already-taken.error.ts │ │ │ │ │ ├── competition-id-not-found.error.ts │ │ │ │ │ ├── competition-name-already-taken.error.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── invalid-competition-type.error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── model │ │ │ │ │ ├── competition-id.ts │ │ │ │ │ ├── competition-name.ts │ │ │ │ │ ├── competition-type.ts │ │ │ │ │ ├── competition.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── score.ts │ │ │ │ │ └── sport-name.ts │ │ │ │ └── repository │ │ │ │ │ ├── competitions.ts │ │ │ │ │ └── index.ts │ │ │ └── infrastructure │ │ │ │ ├── auth │ │ │ │ └── competition.guard.ts │ │ │ │ ├── competition.module.ts │ │ │ │ ├── competition.providers.ts │ │ │ │ ├── controller │ │ │ │ └── competition.controller.ts │ │ │ │ ├── eventstore │ │ │ │ ├── competition.mapper.ts │ │ │ │ ├── competitions.event-store.ts │ │ │ │ └── ranking.mapper.ts │ │ │ │ ├── index.ts │ │ │ │ ├── read-model │ │ │ │ ├── projection │ │ │ │ │ ├── competition-next-round-was-started.projection.ts │ │ │ │ │ ├── competition-was-created.projection.ts │ │ │ │ │ ├── competition-was-deleted.projection.ts │ │ │ │ │ ├── competition-was-started.projection.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── moderator-was-added-to-competition.projection.ts │ │ │ │ │ ├── ranking-was-created.projection.ts │ │ │ │ │ └── ranking-was-updated.projection.ts │ │ │ │ └── schema │ │ │ │ │ ├── competition.schema.ts │ │ │ │ │ └── ranking.schema.ts │ │ │ │ ├── saga │ │ │ │ ├── delete-competition.saga.ts │ │ │ │ └── send-email-on-competition-was-started.saga.ts │ │ │ │ └── service │ │ │ │ └── competition.service.ts │ │ ├── config │ │ │ └── mailerService.ts │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── main.ts │ │ ├── match │ │ │ ├── application │ │ │ │ ├── command │ │ │ │ │ ├── create-match.command.ts │ │ │ │ │ ├── create-match.handler.ts │ │ │ │ │ ├── delete-match.command.ts │ │ │ │ │ ├── delete-match.handler.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── update-match.command.ts │ │ │ │ │ └── update-match.handler.ts │ │ │ │ ├── index.ts │ │ │ │ └── query │ │ │ │ │ ├── get-match.handler.ts │ │ │ │ │ ├── get-match.query.ts │ │ │ │ │ ├── get-matches-by-competition-id.handler.ts │ │ │ │ │ ├── get-matches-by-competition-id.query.ts │ │ │ │ │ ├── get-matches.handler.ts │ │ │ │ │ ├── get-matches.query.ts │ │ │ │ │ └── index.ts │ │ │ ├── domain │ │ │ │ ├── event │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── match-result-was-modified.ts │ │ │ │ │ ├── match-teams-were-modified.ts │ │ │ │ │ ├── match-was-created.ts │ │ │ │ │ ├── match-was-deleted.ts │ │ │ │ │ ├── match-was-finished.ts │ │ │ │ │ └── match-was-scheduled.ts │ │ │ │ ├── exception │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── match-id-already-taken.error.ts │ │ │ │ │ └── match-id-not-found.error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── model │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── match-id.ts │ │ │ │ │ ├── match-index.ts │ │ │ │ │ ├── match-result.ts │ │ │ │ │ ├── match.ts │ │ │ │ │ └── team-score.ts │ │ │ │ └── repository │ │ │ │ │ ├── index.ts │ │ │ │ │ └── matches.ts │ │ │ └── infrastructure │ │ │ │ ├── auth │ │ │ │ └── match.guard.ts │ │ │ │ ├── controller │ │ │ │ └── match.controller.ts │ │ │ │ ├── eventstore │ │ │ │ ├── match.mapper.ts │ │ │ │ └── matches.event-store.ts │ │ │ │ ├── index.ts │ │ │ │ ├── match.module.ts │ │ │ │ ├── match.providers.ts │ │ │ │ ├── read-model │ │ │ │ ├── projection │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── match-result-was-modified.projection.ts │ │ │ │ │ ├── match-teams-were-modified.projection.ts │ │ │ │ │ ├── match-was-created.projection.ts │ │ │ │ │ ├── match-was-deleted.projection.ts │ │ │ │ │ └── match-was-scheduled.projection.ts │ │ │ │ └── schema │ │ │ │ │ └── match.schema.ts │ │ │ │ ├── saga │ │ │ │ ├── match-result-was-modified.saga.ts │ │ │ │ ├── send-email-on-match-result-was-modified.saga.ts │ │ │ │ └── send-email-on-match-was-scheduled.saga.ts │ │ │ │ └── service │ │ │ │ └── match.service.ts │ │ ├── shared │ │ │ ├── decorators │ │ │ │ └── user.decorator.ts │ │ │ ├── domain │ │ │ │ ├── index.ts │ │ │ │ └── journey.ts │ │ │ └── emails │ │ │ │ ├── Email.ts │ │ │ │ ├── EmailAddress.ts │ │ │ │ ├── EmailBody.ts │ │ │ │ ├── EmailBranding.ts │ │ │ │ ├── Subject.ts │ │ │ │ ├── commands │ │ │ │ ├── send-email.command.ts │ │ │ │ └── send-email.handler.ts │ │ │ │ └── templates │ │ │ │ ├── CompetitionWasStarted │ │ │ │ ├── getMessage.ts │ │ │ │ └── getSubject.ts │ │ │ │ ├── CompetitionWasStartedEmail.ts │ │ │ │ ├── MatchResultWasModified │ │ │ │ ├── getMessage.ts │ │ │ │ └── getSubject.ts │ │ │ │ ├── MatchResultWasModifiedEmail.ts │ │ │ │ ├── MatchWasScheduled │ │ │ │ ├── getMessage.ts │ │ │ │ └── getSubject.ts │ │ │ │ ├── MatchWasScheduledEmail.ts │ │ │ │ └── layout │ │ │ │ ├── getFooter.ts │ │ │ │ └── index.ts │ │ ├── team │ │ │ ├── application │ │ │ │ ├── command │ │ │ │ │ ├── create-team.command.ts │ │ │ │ │ ├── create-team.handler.ts │ │ │ │ │ ├── delete-team.command.ts │ │ │ │ │ ├── delete-team.handler.ts │ │ │ │ │ └── index.ts │ │ │ │ ├── index.ts │ │ │ │ └── query │ │ │ │ │ ├── get-team.handler.ts │ │ │ │ │ ├── get-team.query.ts │ │ │ │ │ ├── get-teams-by-competition-id.handler.ts │ │ │ │ │ ├── get-teams-by-competition-id.query.ts │ │ │ │ │ ├── get-teams.handler.ts │ │ │ │ │ ├── get-teams.query.ts │ │ │ │ │ └── index.ts │ │ │ ├── domain │ │ │ │ ├── event │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── team-was-created.ts │ │ │ │ │ └── team-was-deleted.ts │ │ │ │ ├── exception │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── team-id-already-taken.error.ts │ │ │ │ │ ├── team-id-not-found.error.ts │ │ │ │ │ └── team-name-already-taken.error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── model │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── team-id.ts │ │ │ │ │ ├── team-logo.ts │ │ │ │ │ ├── team-name.ts │ │ │ │ │ └── team.ts │ │ │ │ └── repository │ │ │ │ │ ├── index.ts │ │ │ │ │ └── teams.ts │ │ │ └── infrastructure │ │ │ │ ├── auth │ │ │ │ └── team.guard.ts │ │ │ │ ├── controller │ │ │ │ └── team.controller.ts │ │ │ │ ├── eventstore │ │ │ │ ├── team.event-store.ts │ │ │ │ └── team.mapper.ts │ │ │ │ ├── index.ts │ │ │ │ ├── read-model │ │ │ │ ├── projection │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── team-was-created.projection.ts │ │ │ │ │ └── team-was-deleted.projection.ts │ │ │ │ └── schema │ │ │ │ │ └── team.schema.ts │ │ │ │ ├── service │ │ │ │ └── team.service.ts │ │ │ │ ├── team.module.ts │ │ │ │ └── team.providers.ts │ │ └── user │ │ │ ├── application │ │ │ ├── command │ │ │ │ ├── add-role-to-user.command.ts │ │ │ │ ├── add-role-to-user.handler.ts │ │ │ │ ├── create-user.command.ts │ │ │ │ ├── create-user.handler.ts │ │ │ │ ├── delete-user.command.ts │ │ │ │ ├── delete-user.handler.ts │ │ │ │ ├── index.ts │ │ │ │ ├── remove-role-from-user.command.ts │ │ │ │ └── remove-role-from-user.handler.ts │ │ │ ├── index.ts │ │ │ └── query │ │ │ │ ├── get-user-by-email.handler.ts │ │ │ │ ├── get-user-by-email.query.ts │ │ │ │ ├── get-user.handler.ts │ │ │ │ ├── get-user.query.ts │ │ │ │ ├── get-users.handler.ts │ │ │ │ ├── get-users.query.ts │ │ │ │ └── index.ts │ │ │ ├── domain │ │ │ ├── event │ │ │ │ ├── index.ts │ │ │ │ ├── user-role-was-added.event.ts │ │ │ │ ├── user-role-was-removed.event.ts │ │ │ │ ├── user-was-created.event.ts │ │ │ │ └── user-was-deleted.event.ts │ │ │ ├── exception │ │ │ │ ├── email-already-taken.error.ts │ │ │ │ ├── email-not-found.error.ts │ │ │ │ ├── index.ts │ │ │ │ ├── user-id-already-taken.error.ts │ │ │ │ └── user-id-not-found.error.ts │ │ │ ├── index.ts │ │ │ ├── model │ │ │ │ ├── email-address.ts │ │ │ │ ├── email-adress.spec.ts │ │ │ │ ├── index.ts │ │ │ │ ├── role.ts │ │ │ │ ├── user-id.spec.ts │ │ │ │ ├── user-id.ts │ │ │ │ ├── user.spec.ts │ │ │ │ └── user.ts │ │ │ └── repository │ │ │ │ ├── index.ts │ │ │ │ └── users.ts │ │ │ └── infrastructure │ │ │ ├── controller │ │ │ └── user.controller.ts │ │ │ ├── index.ts │ │ │ ├── repository │ │ │ ├── user.mapper.spec.ts │ │ │ ├── user.mapper.ts │ │ │ ├── user.model.ts │ │ │ └── user.repository.ts │ │ │ ├── saga │ │ │ └── user-was-deleted.saga.ts │ │ │ ├── user.module.ts │ │ │ └── user.providers.ts │ ├── tests │ │ ├── competition │ │ │ ├── application │ │ │ │ ├── add-moderator-to-competition.handler.spec.ts │ │ │ │ ├── create-competition.handler.spec.ts │ │ │ │ └── delete-competition-handler.spec.ts │ │ │ └── builders │ │ │ │ ├── CompetitionBuilder.ts │ │ │ │ └── CompetitionTypeBuilder.ts │ │ ├── match │ │ │ ├── application │ │ │ │ ├── create-match.handler.spec.ts │ │ │ │ ├── delete-match-handler.spec.ts │ │ │ │ └── update-match.handler.spec.ts │ │ │ └── builders │ │ │ │ └── MatchBuilder.ts │ │ ├── team │ │ │ ├── application │ │ │ │ ├── create-team.handler.spec.ts │ │ │ │ └── delete-team-handler.spec.ts │ │ │ └── builders │ │ │ │ └── TeamBuilder.ts │ │ └── user │ │ │ ├── application │ │ │ ├── add-role-to-user.handler.spec.ts │ │ │ ├── create-user.handler.spec.ts │ │ │ ├── delete-user-handler.spec.ts │ │ │ └── remove-role-from-user.handler.spec.ts │ │ │ └── builders │ │ │ └── UserBuilder.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── tsconfig.typeorm.json │ └── webpack.config.js ├── web-e2e │ ├── .eslintrc.json │ ├── cypress.json │ ├── src │ │ ├── db │ │ │ └── index.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ ├── common │ │ │ │ ├── common.steps.ts │ │ │ │ └── landing │ │ │ │ │ └── index.steps.ts │ │ │ └── landing.feature │ │ ├── plugins │ │ │ └── index.js │ │ └── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── index.ts │ ├── tsconfig.e2e.json │ └── tsconfig.json └── web │ ├── .babelrc │ ├── .env │ ├── .eslintrc.json │ ├── babel-jest.config.json │ ├── index.d.ts │ ├── jest.config.js │ ├── lib │ ├── auth │ │ └── providers │ │ │ └── UCOProvider.ts │ └── mocks │ │ └── mockedCompetitions.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── api │ │ └── auth │ │ │ └── [...nextauth].ts │ ├── competition │ │ ├── [id].tsx │ │ └── competitions.tsx │ ├── homepage │ │ └── homepage.tsx │ ├── index.tsx │ └── signIn.tsx │ ├── proxy.conf.json │ ├── public │ ├── nx-logo-white.svg │ └── star.svg │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── babel.config.json ├── commitlint.config.js ├── cypress-cucumber-preprocessor.config.js ├── docker-compose.production.yaml ├── docker-compose.yaml ├── jest.config.js ├── jest.preset.js ├── libs ├── .gitkeep ├── contracts │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── auth │ │ │ ├── access-token.interface.ts │ │ │ ├── credentials.interface.ts │ │ │ ├── index.ts │ │ │ ├── jwt-payload.interface.ts │ │ │ ├── resource.enum.ts │ │ │ └── role.enum.ts │ │ │ ├── competition │ │ │ ├── competition.dto.ts │ │ │ ├── create-competition.dto.ts │ │ │ ├── edit-competition.dto.ts │ │ │ ├── index.ts │ │ │ └── ranking.dto.ts │ │ │ ├── match │ │ │ ├── create-match.dto.ts │ │ │ ├── edit-match.dto.ts │ │ │ ├── index.ts │ │ │ └── match.dto.ts │ │ │ ├── team │ │ │ ├── create-team.dto.ts │ │ │ ├── index.ts │ │ │ └── team.dto.ts │ │ │ └── user │ │ │ ├── add-role-to-user.dto.ts │ │ │ ├── create-user.dto.ts │ │ │ ├── index.ts │ │ │ ├── remove-role-from-user.dto.ts │ │ │ └── user.dto.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── domain │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ ├── event.ts │ │ │ ├── id.spec.ts │ │ │ ├── id.ts │ │ │ ├── invalid-id-error.ts │ │ │ ├── value-object.spec.ts │ │ │ └── value-object.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── hooks │ ├── .babelrc │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.js │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ └── useSWR.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── ui │ ├── .babelrc │ ├── .eslintrc.json │ ├── .storybook │ ├── main.js │ ├── preview.js │ ├── tsconfig.json │ └── webpack.config.js │ ├── README.md │ ├── babel-jest.config.json │ ├── jest.config.js │ ├── src │ ├── index.ts │ └── lib │ │ ├── competition │ │ ├── CompetitionTabs.tsx │ │ ├── calendar │ │ │ ├── calendarMatch │ │ │ │ ├── calendarMatch.spec.tsx │ │ │ │ ├── calendarMatch.stories.tsx │ │ │ │ └── calendarMatch.tsx │ │ │ ├── dateAndTimePicker │ │ │ │ ├── dateAndTimePicker.spec.tsx │ │ │ │ ├── dateAndTimePicker.stories.tsx │ │ │ │ └── dateAndTimePicker.tsx │ │ │ ├── leagueCalendar.spec.tsx │ │ │ ├── leagueCalendar.tsx │ │ │ ├── matchManager │ │ │ │ ├── matchManager.spec.tsx │ │ │ │ ├── matchManager.stories.tsx │ │ │ │ └── matchManager.tsx │ │ │ └── tournamentCalendar.tsx │ │ ├── competition.spec.tsx │ │ ├── competition.tsx │ │ ├── competitionTab │ │ │ └── competitionTab.tsx │ │ ├── competitionWizard │ │ │ ├── CounterButton.tsx │ │ │ ├── competitionWizard.spec.tsx │ │ │ ├── competitionWizard.stories.tsx │ │ │ └── competitionWizard.tsx │ │ ├── ranking │ │ │ ├── ranking.spec.tsx │ │ │ ├── ranking.stories.tsx │ │ │ ├── ranking.tsx │ │ │ └── teamRankingRow │ │ │ │ ├── teamRankingRow.spec.tsx │ │ │ │ ├── teamRankingRow.stories.tsx │ │ │ │ └── teamRankingRow.tsx │ │ ├── shared │ │ │ ├── Match.ts │ │ │ ├── Team.ts │ │ │ ├── TeamStatistics.ts │ │ │ ├── ranking.ts │ │ │ ├── teamSlot │ │ │ │ ├── teamSlot.spec.tsx │ │ │ │ ├── teamSlot.stories.tsx │ │ │ │ └── teamSlot.tsx │ │ │ └── teams.ts │ │ ├── teamWizard │ │ │ ├── logoSelector.tsx │ │ │ ├── teamWizard.spec.tsx │ │ │ ├── teamWizard.stories.tsx │ │ │ └── teamWizard.tsx │ │ ├── teamsList │ │ │ ├── teamsList.spec.tsx │ │ │ ├── teamsList.stories.tsx │ │ │ └── teamsList.tsx │ │ └── utils │ │ │ ├── generateMatches.spec.ts │ │ │ └── generateMatches.ts │ │ ├── competitionsList │ │ ├── competitionRow │ │ │ ├── competitionRow.spec.tsx │ │ │ └── competitionRow.tsx │ │ ├── competitionsList.spec.tsx │ │ ├── competitionsList.stories.tsx │ │ └── competitionsList.tsx │ │ ├── homepage │ │ ├── homepage.spec.tsx │ │ └── homepage.tsx │ │ ├── layout │ │ ├── layout.spec.tsx │ │ ├── layout.stories.tsx │ │ └── layout.tsx │ │ ├── navbar │ │ ├── navbar.spec.tsx │ │ ├── navbar.stories.tsx │ │ └── navbar.tsx │ │ ├── shared │ │ └── Competition.ts │ │ ├── sidebar │ │ ├── sidebar.spec.tsx │ │ ├── sidebar.stories.tsx │ │ └── sidebar.tsx │ │ ├── theme.tsx │ │ └── utils │ │ └── doRequest.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── migrations.json ├── nx.json ├── package.json ├── tools ├── generate-cucumber-report.js ├── generators │ └── .gitkeep └── tsconfig.tools.json ├── tsconfig.base.json ├── workspace.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.storybook/tsconfig.json -------------------------------------------------------------------------------- /.storybook/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.storybook/webpack.config.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/README.md -------------------------------------------------------------------------------- /apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/admin-e2e/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/.eslintrc.json -------------------------------------------------------------------------------- /apps/admin-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/cypress.json -------------------------------------------------------------------------------- /apps/admin-e2e/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/db/index.ts -------------------------------------------------------------------------------- /apps/admin-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/admin-e2e/src/fixtures/users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/fixtures/users.json -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/auth/login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/auth/login.feature -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/auth/login/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/auth/login/index.ts -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/common/auth.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/common/auth.steps.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/common/db.hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/common/db.hook.ts -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/common/users.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/common/users.steps.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/users/create.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/users/create.feature -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/users/create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/users/create.spec.ts -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/users/edit.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/users/edit.spec.ts -------------------------------------------------------------------------------- /apps/admin-e2e/src/integration/users/list.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/integration/users/list.feature -------------------------------------------------------------------------------- /apps/admin-e2e/src/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/plugins/index.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/CreatePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/CreatePage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/CustomFormPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/CustomFormPage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/CustomPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/CustomPage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/EditPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/EditPage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/ListPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/ListPage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/LoginPage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/ShowPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/ShowPage.js -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/admin-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/admin-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /apps/admin-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/admin/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/.babelrc -------------------------------------------------------------------------------- /apps/admin/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/.browserslistrc -------------------------------------------------------------------------------- /apps/admin/.env: -------------------------------------------------------------------------------- 1 | API_URL=http://localhost:4200 2 | -------------------------------------------------------------------------------- /apps/admin/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/.eslintrc.json -------------------------------------------------------------------------------- /apps/admin/babel-jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/babel-jest.config.json -------------------------------------------------------------------------------- /apps/admin/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/jest.config.js -------------------------------------------------------------------------------- /apps/admin/proxy-test.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/proxy-test.conf.json -------------------------------------------------------------------------------- /apps/admin/proxy.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/proxy.conf.json -------------------------------------------------------------------------------- /apps/admin/src/app/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/app/app.tsx -------------------------------------------------------------------------------- /apps/admin/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/admin/src/components/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/components/dashboard.tsx -------------------------------------------------------------------------------- /apps/admin/src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/components/index.ts -------------------------------------------------------------------------------- /apps/admin/src/components/simple-chip-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/components/simple-chip-field.tsx -------------------------------------------------------------------------------- /apps/admin/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/admin/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/environments/environment.ts -------------------------------------------------------------------------------- /apps/admin/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/favicon.ico -------------------------------------------------------------------------------- /apps/admin/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/index.html -------------------------------------------------------------------------------- /apps/admin/src/lib/auth.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/lib/auth.provider.ts -------------------------------------------------------------------------------- /apps/admin/src/lib/data.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/lib/data.provider.ts -------------------------------------------------------------------------------- /apps/admin/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/lib/index.ts -------------------------------------------------------------------------------- /apps/admin/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/main.tsx -------------------------------------------------------------------------------- /apps/admin/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/polyfills.ts -------------------------------------------------------------------------------- /apps/admin/src/resources/index.ts: -------------------------------------------------------------------------------- 1 | export * from './user'; 2 | -------------------------------------------------------------------------------- /apps/admin/src/resources/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/resources/user/index.ts -------------------------------------------------------------------------------- /apps/admin/src/resources/user/user-create.resource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/resources/user/user-create.resource.tsx -------------------------------------------------------------------------------- /apps/admin/src/resources/user/user-edit.resource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/resources/user/user-edit.resource.tsx -------------------------------------------------------------------------------- /apps/admin/src/resources/user/user-list.resource.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/resources/user/user-list.resource.tsx -------------------------------------------------------------------------------- /apps/admin/src/resources/user/user.form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/src/resources/user/user.form.tsx -------------------------------------------------------------------------------- /apps/admin/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/tsconfig.app.json -------------------------------------------------------------------------------- /apps/admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/tsconfig.json -------------------------------------------------------------------------------- /apps/admin/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/admin/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/admin/webpack.config.js -------------------------------------------------------------------------------- /apps/api/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/.env -------------------------------------------------------------------------------- /apps/api/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/.eslintrc.json -------------------------------------------------------------------------------- /apps/api/.test.env: -------------------------------------------------------------------------------- 1 | NODE_ENV=test 2 | -------------------------------------------------------------------------------- /apps/api/custom.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/custom.d.ts -------------------------------------------------------------------------------- /apps/api/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/jest.config.js -------------------------------------------------------------------------------- /apps/api/src/app.acl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/app.acl.ts -------------------------------------------------------------------------------- /apps/api/src/app.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/app.middleware.ts -------------------------------------------------------------------------------- /apps/api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/app.module.ts -------------------------------------------------------------------------------- /apps/api/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/api/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/auth.module.ts -------------------------------------------------------------------------------- /apps/api/src/auth/controller/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/controller/auth.controller.spec.ts -------------------------------------------------------------------------------- /apps/api/src/auth/controller/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/controller/auth.controller.ts -------------------------------------------------------------------------------- /apps/api/src/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /apps/api/src/auth/security/role.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/security/role.enum.ts -------------------------------------------------------------------------------- /apps/api/src/auth/security/roles.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/security/roles.decorator.ts -------------------------------------------------------------------------------- /apps/api/src/auth/services/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/services/auth.service.spec.ts -------------------------------------------------------------------------------- /apps/api/src/auth/services/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/services/auth.service.ts -------------------------------------------------------------------------------- /apps/api/src/auth/services/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/auth/services/jwt.strategy.ts -------------------------------------------------------------------------------- /apps/api/src/bootstrap.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/bootstrap.module.ts -------------------------------------------------------------------------------- /apps/api/src/common/database/database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/common/database/database.module.ts -------------------------------------------------------------------------------- /apps/api/src/common/database/database.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/common/database/database.provider.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/add-moderator-to-competition.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/add-moderator-to-competition.command.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/add-moderator-to-competition.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/add-moderator-to-competition.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/create-competition.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/create-competition.command.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/create-competition.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/create-competition.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/delete-competition.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/delete-competition.command.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/delete-competition.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/delete-competition.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/start-competition.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/start-competition.command.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/start-competition.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/start-competition.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/start-next-round-of-competition.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/start-next-round-of-competition.command.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/command/start-next-round-of-competition.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/command/start-next-round-of-competition.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competition-by-name.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competition-by-name.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competition-by-name.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competition-by-name.query.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competition-ranking.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competition-ranking.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competition-ranking.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competition-ranking.query.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competition.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competition.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competition.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competition.query.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competitions.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competitions.handler.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/get-competitions.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/get-competitions.query.ts -------------------------------------------------------------------------------- /apps/api/src/competition/application/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/application/query/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/competition-moderator-was-removed.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/competition-moderator-was-removed.event.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/competition-next-round-was-started.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/competition-next-round-was-started.event.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/competition-was-created.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/competition-was-created.event.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/competition-was-deleted.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/competition-was-deleted.event.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/competition-was-started.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/competition-was-started.event.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/event/moderator-was-added-to-competition.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/event/moderator-was-added-to-competition.event.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/exception/competition-id-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/exception/competition-id-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/exception/competition-id-not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/exception/competition-id-not-found.error.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/exception/competition-name-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/exception/competition-name-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/exception/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/exception/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/exception/invalid-competition-type.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/exception/invalid-competition-type.error.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/competition-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/competition-id.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/competition-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/competition-name.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/competition-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/competition-type.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/competition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/competition.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/score.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/score.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/model/sport-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/model/sport-name.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/repository/competitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/domain/repository/competitions.ts -------------------------------------------------------------------------------- /apps/api/src/competition/domain/repository/index.ts: -------------------------------------------------------------------------------- 1 | export * from './competitions'; 2 | -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/auth/competition.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/auth/competition.guard.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/competition.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/competition.module.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/competition.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/competition.providers.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/controller/competition.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/controller/competition.controller.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/eventstore/competition.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/eventstore/competition.mapper.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/eventstore/competitions.event-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/eventstore/competitions.event-store.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/eventstore/ranking.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/eventstore/ranking.mapper.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/index.ts: -------------------------------------------------------------------------------- 1 | export * from './competition.module'; 2 | -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/competition-next-round-was-started.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/competition-next-round-was-started.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/competition-was-created.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/competition-was-created.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/competition-was-deleted.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/competition-was-deleted.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/competition-was-started.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/competition-was-started.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/index.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/moderator-was-added-to-competition.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/moderator-was-added-to-competition.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/ranking-was-created.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/ranking-was-created.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/projection/ranking-was-updated.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/projection/ranking-was-updated.projection.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/schema/competition.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/schema/competition.schema.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/read-model/schema/ranking.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/read-model/schema/ranking.schema.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/saga/delete-competition.saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/saga/delete-competition.saga.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/saga/send-email-on-competition-was-started.saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/saga/send-email-on-competition-was-started.saga.ts -------------------------------------------------------------------------------- /apps/api/src/competition/infrastructure/service/competition.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/competition/infrastructure/service/competition.service.ts -------------------------------------------------------------------------------- /apps/api/src/config/mailerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/config/mailerService.ts -------------------------------------------------------------------------------- /apps/api/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/api/src/environments/environment.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: false, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/main.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/create-match.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/create-match.command.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/create-match.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/create-match.handler.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/delete-match.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/delete-match.command.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/delete-match.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/delete-match.handler.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/update-match.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/update-match.command.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/command/update-match.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/command/update-match.handler.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/get-match.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/get-match.handler.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/get-match.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/get-match.query.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/get-matches-by-competition-id.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/get-matches-by-competition-id.handler.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/get-matches-by-competition-id.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/get-matches-by-competition-id.query.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/get-matches.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/get-matches.handler.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/get-matches.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/get-matches.query.ts -------------------------------------------------------------------------------- /apps/api/src/match/application/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/application/query/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/match-result-was-modified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/match-result-was-modified.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/match-teams-were-modified.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/match-teams-were-modified.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/match-was-created.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/match-was-created.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/match-was-deleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/match-was-deleted.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/match-was-finished.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/match-was-finished.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/event/match-was-scheduled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/event/match-was-scheduled.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/exception/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/exception/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/exception/match-id-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/exception/match-id-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/exception/match-id-not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/exception/match-id-not-found.error.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/model/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/model/match-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/model/match-id.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/model/match-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/model/match-index.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/model/match-result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/model/match-result.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/model/match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/model/match.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/model/team-score.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/model/team-score.ts -------------------------------------------------------------------------------- /apps/api/src/match/domain/repository/index.ts: -------------------------------------------------------------------------------- 1 | export * from './matches'; 2 | -------------------------------------------------------------------------------- /apps/api/src/match/domain/repository/matches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/domain/repository/matches.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/auth/match.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/auth/match.guard.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/controller/match.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/controller/match.controller.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/eventstore/match.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/eventstore/match.mapper.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/eventstore/matches.event-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/eventstore/matches.event-store.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/index.ts: -------------------------------------------------------------------------------- 1 | export * from './match.module'; 2 | -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/match.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/match.module.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/match.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/match.providers.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/projection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/projection/index.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/projection/match-result-was-modified.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/projection/match-result-was-modified.projection.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/projection/match-teams-were-modified.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/projection/match-teams-were-modified.projection.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/projection/match-was-created.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/projection/match-was-created.projection.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/projection/match-was-deleted.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/projection/match-was-deleted.projection.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/projection/match-was-scheduled.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/projection/match-was-scheduled.projection.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/read-model/schema/match.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/read-model/schema/match.schema.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/saga/match-result-was-modified.saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/saga/match-result-was-modified.saga.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/saga/send-email-on-match-result-was-modified.saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/saga/send-email-on-match-result-was-modified.saga.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/saga/send-email-on-match-was-scheduled.saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/saga/send-email-on-match-was-scheduled.saga.ts -------------------------------------------------------------------------------- /apps/api/src/match/infrastructure/service/match.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/match/infrastructure/service/match.service.ts -------------------------------------------------------------------------------- /apps/api/src/shared/decorators/user.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/decorators/user.decorator.ts -------------------------------------------------------------------------------- /apps/api/src/shared/domain/index.ts: -------------------------------------------------------------------------------- 1 | export * from './journey'; 2 | -------------------------------------------------------------------------------- /apps/api/src/shared/domain/journey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/domain/journey.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/Email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/Email.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/EmailAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/EmailAddress.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/EmailBody.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/EmailBody.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/EmailBranding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/EmailBranding.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/Subject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/Subject.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/commands/send-email.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/commands/send-email.command.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/commands/send-email.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/commands/send-email.handler.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/CompetitionWasStarted/getMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/CompetitionWasStarted/getMessage.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/CompetitionWasStarted/getSubject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/CompetitionWasStarted/getSubject.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/CompetitionWasStartedEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/CompetitionWasStartedEmail.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/MatchResultWasModified/getMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/MatchResultWasModified/getMessage.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/MatchResultWasModified/getSubject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/MatchResultWasModified/getSubject.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/MatchResultWasModifiedEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/MatchResultWasModifiedEmail.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/MatchWasScheduled/getMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/MatchWasScheduled/getMessage.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/MatchWasScheduled/getSubject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/MatchWasScheduled/getSubject.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/MatchWasScheduledEmail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/MatchWasScheduledEmail.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/layout/getFooter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/layout/getFooter.ts -------------------------------------------------------------------------------- /apps/api/src/shared/emails/templates/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/shared/emails/templates/layout/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/command/create-team.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/command/create-team.command.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/command/create-team.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/command/create-team.handler.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/command/delete-team.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/command/delete-team.command.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/command/delete-team.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/command/delete-team.handler.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/command/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/get-team.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/get-team.handler.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/get-team.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/get-team.query.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/get-teams-by-competition-id.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/get-teams-by-competition-id.handler.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/get-teams-by-competition-id.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/get-teams-by-competition-id.query.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/get-teams.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/get-teams.handler.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/get-teams.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/get-teams.query.ts -------------------------------------------------------------------------------- /apps/api/src/team/application/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/application/query/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/event/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/event/team-was-created.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/event/team-was-created.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/event/team-was-deleted.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/event/team-was-deleted.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/exception/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/exception/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/exception/team-id-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/exception/team-id-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/exception/team-id-not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/exception/team-id-not-found.error.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/exception/team-name-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/exception/team-name-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/model/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/model/team-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/model/team-id.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/model/team-logo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/model/team-logo.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/model/team-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/model/team-name.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/model/team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/model/team.ts -------------------------------------------------------------------------------- /apps/api/src/team/domain/repository/index.ts: -------------------------------------------------------------------------------- 1 | export * from './teams'; 2 | -------------------------------------------------------------------------------- /apps/api/src/team/domain/repository/teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/domain/repository/teams.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/auth/team.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/auth/team.guard.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/controller/team.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/controller/team.controller.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/eventstore/team.event-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/eventstore/team.event-store.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/eventstore/team.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/eventstore/team.mapper.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/index.ts: -------------------------------------------------------------------------------- 1 | export * from './team.module'; 2 | -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/read-model/projection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/read-model/projection/index.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/read-model/projection/team-was-created.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/read-model/projection/team-was-created.projection.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/read-model/projection/team-was-deleted.projection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/read-model/projection/team-was-deleted.projection.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/read-model/schema/team.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/read-model/schema/team.schema.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/service/team.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/service/team.service.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/team.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/team.module.ts -------------------------------------------------------------------------------- /apps/api/src/team/infrastructure/team.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/team/infrastructure/team.providers.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/add-role-to-user.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/add-role-to-user.command.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/add-role-to-user.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/add-role-to-user.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/create-user.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/create-user.command.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/create-user.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/create-user.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/delete-user.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/delete-user.command.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/delete-user.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/delete-user.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/remove-role-from-user.command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/remove-role-from-user.command.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/command/remove-role-from-user.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/command/remove-role-from-user.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/get-user-by-email.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/get-user-by-email.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/get-user-by-email.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/get-user-by-email.query.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/get-user.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/get-user.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/get-user.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/get-user.query.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/get-users.handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/get-users.handler.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/get-users.query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/get-users.query.ts -------------------------------------------------------------------------------- /apps/api/src/user/application/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/application/query/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/event/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/event/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/event/user-role-was-added.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/event/user-role-was-added.event.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/event/user-role-was-removed.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/event/user-role-was-removed.event.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/event/user-was-created.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/event/user-was-created.event.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/event/user-was-deleted.event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/event/user-was-deleted.event.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/exception/email-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/exception/email-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/exception/email-not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/exception/email-not-found.error.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/exception/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/exception/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/exception/user-id-already-taken.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/exception/user-id-already-taken.error.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/exception/user-id-not-found.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/exception/user-id-not-found.error.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/email-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/email-address.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/email-adress.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/email-adress.spec.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/index.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/role.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/user-id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/user-id.spec.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/user-id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/user-id.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/user.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/user.spec.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/model/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/model/user.ts -------------------------------------------------------------------------------- /apps/api/src/user/domain/repository/index.ts: -------------------------------------------------------------------------------- 1 | export * from './users'; 2 | -------------------------------------------------------------------------------- /apps/api/src/user/domain/repository/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/domain/repository/users.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/controller/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/controller/user.controller.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/index.ts: -------------------------------------------------------------------------------- 1 | export * from './user.module'; 2 | -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/repository/user.mapper.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/repository/user.mapper.spec.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/repository/user.mapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/repository/user.mapper.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/repository/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/repository/user.model.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/repository/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/repository/user.repository.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/saga/user-was-deleted.saga.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/saga/user-was-deleted.saga.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/user.module.ts -------------------------------------------------------------------------------- /apps/api/src/user/infrastructure/user.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/src/user/infrastructure/user.providers.ts -------------------------------------------------------------------------------- /apps/api/tests/competition/application/add-moderator-to-competition.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/competition/application/add-moderator-to-competition.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/competition/application/create-competition.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/competition/application/create-competition.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/competition/application/delete-competition-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/competition/application/delete-competition-handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/competition/builders/CompetitionBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/competition/builders/CompetitionBuilder.ts -------------------------------------------------------------------------------- /apps/api/tests/competition/builders/CompetitionTypeBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/competition/builders/CompetitionTypeBuilder.ts -------------------------------------------------------------------------------- /apps/api/tests/match/application/create-match.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/match/application/create-match.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/match/application/delete-match-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/match/application/delete-match-handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/match/application/update-match.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/match/application/update-match.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/match/builders/MatchBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/match/builders/MatchBuilder.ts -------------------------------------------------------------------------------- /apps/api/tests/team/application/create-team.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/team/application/create-team.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/team/application/delete-team-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/team/application/delete-team-handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/team/builders/TeamBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/team/builders/TeamBuilder.ts -------------------------------------------------------------------------------- /apps/api/tests/user/application/add-role-to-user.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/user/application/add-role-to-user.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/user/application/create-user.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/user/application/create-user.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/user/application/delete-user-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/user/application/delete-user-handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/user/application/remove-role-from-user.handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/user/application/remove-role-from-user.handler.spec.ts -------------------------------------------------------------------------------- /apps/api/tests/user/builders/UserBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tests/user/builders/UserBuilder.ts -------------------------------------------------------------------------------- /apps/api/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tsconfig.app.json -------------------------------------------------------------------------------- /apps/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tsconfig.json -------------------------------------------------------------------------------- /apps/api/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/api/tsconfig.typeorm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/tsconfig.typeorm.json -------------------------------------------------------------------------------- /apps/api/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/api/webpack.config.js -------------------------------------------------------------------------------- /apps/web-e2e/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/.eslintrc.json -------------------------------------------------------------------------------- /apps/web-e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/cypress.json -------------------------------------------------------------------------------- /apps/web-e2e/src/db/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/db/index.ts -------------------------------------------------------------------------------- /apps/web-e2e/src/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/fixtures/example.json -------------------------------------------------------------------------------- /apps/web-e2e/src/integration/common/common.steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/integration/common/common.steps.ts -------------------------------------------------------------------------------- /apps/web-e2e/src/integration/common/landing/index.steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/integration/common/landing/index.steps.ts -------------------------------------------------------------------------------- /apps/web-e2e/src/integration/landing.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/integration/landing.feature -------------------------------------------------------------------------------- /apps/web-e2e/src/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/plugins/index.js -------------------------------------------------------------------------------- /apps/web-e2e/src/support/app.po.ts: -------------------------------------------------------------------------------- 1 | export const getGreeting = () => cy.get('h1'); 2 | -------------------------------------------------------------------------------- /apps/web-e2e/src/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/support/commands.ts -------------------------------------------------------------------------------- /apps/web-e2e/src/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/src/support/index.ts -------------------------------------------------------------------------------- /apps/web-e2e/tsconfig.e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/tsconfig.e2e.json -------------------------------------------------------------------------------- /apps/web-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/web/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/.babelrc -------------------------------------------------------------------------------- /apps/web/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/.env -------------------------------------------------------------------------------- /apps/web/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/.eslintrc.json -------------------------------------------------------------------------------- /apps/web/babel-jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/babel-jest.config.json -------------------------------------------------------------------------------- /apps/web/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/index.d.ts -------------------------------------------------------------------------------- /apps/web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/jest.config.js -------------------------------------------------------------------------------- /apps/web/lib/auth/providers/UCOProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/lib/auth/providers/UCOProvider.ts -------------------------------------------------------------------------------- /apps/web/lib/mocks/mockedCompetitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/lib/mocks/mockedCompetitions.ts -------------------------------------------------------------------------------- /apps/web/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/next-env.d.ts -------------------------------------------------------------------------------- /apps/web/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/next.config.js -------------------------------------------------------------------------------- /apps/web/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/_app.tsx -------------------------------------------------------------------------------- /apps/web/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/_document.tsx -------------------------------------------------------------------------------- /apps/web/pages/api/auth/[...nextauth].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/api/auth/[...nextauth].ts -------------------------------------------------------------------------------- /apps/web/pages/competition/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/competition/[id].tsx -------------------------------------------------------------------------------- /apps/web/pages/competition/competitions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/competition/competitions.tsx -------------------------------------------------------------------------------- /apps/web/pages/homepage/homepage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/homepage/homepage.tsx -------------------------------------------------------------------------------- /apps/web/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/index.tsx -------------------------------------------------------------------------------- /apps/web/pages/signIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/pages/signIn.tsx -------------------------------------------------------------------------------- /apps/web/proxy.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/proxy.conf.json -------------------------------------------------------------------------------- /apps/web/public/nx-logo-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/public/nx-logo-white.svg -------------------------------------------------------------------------------- /apps/web/public/star.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/public/star.svg -------------------------------------------------------------------------------- /apps/web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/tsconfig.app.json -------------------------------------------------------------------------------- /apps/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/tsconfig.json -------------------------------------------------------------------------------- /apps/web/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/apps/web/tsconfig.spec.json -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/babel.config.json -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = {extends: ['@commitlint/config-conventional']}; 2 | -------------------------------------------------------------------------------- /cypress-cucumber-preprocessor.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/cypress-cucumber-preprocessor.config.js -------------------------------------------------------------------------------- /docker-compose.production.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/docker-compose.production.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/jest.preset.js -------------------------------------------------------------------------------- /libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /libs/contracts/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/.eslintrc.json -------------------------------------------------------------------------------- /libs/contracts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/README.md -------------------------------------------------------------------------------- /libs/contracts/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/jest.config.js -------------------------------------------------------------------------------- /libs/contracts/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/index.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/auth/access-token.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/auth/access-token.interface.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/auth/credentials.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/auth/credentials.interface.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/auth/index.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/auth/jwt-payload.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/auth/jwt-payload.interface.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/auth/resource.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/auth/resource.enum.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/auth/role.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/auth/role.enum.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/competition/competition.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/competition/competition.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/competition/create-competition.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/competition/create-competition.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/competition/edit-competition.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/competition/edit-competition.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/competition/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/competition/index.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/competition/ranking.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/competition/ranking.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/match/create-match.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/match/create-match.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/match/edit-match.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/match/edit-match.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/match/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/match/index.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/match/match.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/match/match.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/team/create-team.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/team/create-team.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/team/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/team/index.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/team/team.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/team/team.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/user/add-role-to-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/user/add-role-to-user.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/user/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/user/create-user.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/user/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/user/index.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/user/remove-role-from-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/user/remove-role-from-user.dto.ts -------------------------------------------------------------------------------- /libs/contracts/src/lib/user/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/src/lib/user/user.dto.ts -------------------------------------------------------------------------------- /libs/contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/tsconfig.json -------------------------------------------------------------------------------- /libs/contracts/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/contracts/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/contracts/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/domain/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/.eslintrc.json -------------------------------------------------------------------------------- /libs/domain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/README.md -------------------------------------------------------------------------------- /libs/domain/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/jest.config.js -------------------------------------------------------------------------------- /libs/domain/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/index.ts -------------------------------------------------------------------------------- /libs/domain/src/lib/event.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/lib/event.ts -------------------------------------------------------------------------------- /libs/domain/src/lib/id.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/lib/id.spec.ts -------------------------------------------------------------------------------- /libs/domain/src/lib/id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/lib/id.ts -------------------------------------------------------------------------------- /libs/domain/src/lib/invalid-id-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/lib/invalid-id-error.ts -------------------------------------------------------------------------------- /libs/domain/src/lib/value-object.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/lib/value-object.spec.ts -------------------------------------------------------------------------------- /libs/domain/src/lib/value-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/src/lib/value-object.ts -------------------------------------------------------------------------------- /libs/domain/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/tsconfig.json -------------------------------------------------------------------------------- /libs/domain/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/domain/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/domain/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/hooks/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/.babelrc -------------------------------------------------------------------------------- /libs/hooks/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/.eslintrc.json -------------------------------------------------------------------------------- /libs/hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/README.md -------------------------------------------------------------------------------- /libs/hooks/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/jest.config.js -------------------------------------------------------------------------------- /libs/hooks/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/useSWR'; 2 | -------------------------------------------------------------------------------- /libs/hooks/src/lib/useSWR.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/src/lib/useSWR.ts -------------------------------------------------------------------------------- /libs/hooks/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/tsconfig.json -------------------------------------------------------------------------------- /libs/hooks/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/hooks/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/hooks/tsconfig.spec.json -------------------------------------------------------------------------------- /libs/ui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/.babelrc -------------------------------------------------------------------------------- /libs/ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/.eslintrc.json -------------------------------------------------------------------------------- /libs/ui/.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/.storybook/main.js -------------------------------------------------------------------------------- /libs/ui/.storybook/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/.storybook/preview.js -------------------------------------------------------------------------------- /libs/ui/.storybook/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/.storybook/tsconfig.json -------------------------------------------------------------------------------- /libs/ui/.storybook/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/.storybook/webpack.config.js -------------------------------------------------------------------------------- /libs/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/README.md -------------------------------------------------------------------------------- /libs/ui/babel-jest.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/babel-jest.config.json -------------------------------------------------------------------------------- /libs/ui/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/jest.config.js -------------------------------------------------------------------------------- /libs/ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/index.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/CompetitionTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/CompetitionTabs.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/calendarMatch/calendarMatch.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/calendarMatch/calendarMatch.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/calendarMatch/calendarMatch.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/calendarMatch/calendarMatch.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/calendarMatch/calendarMatch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/calendarMatch/calendarMatch.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/dateAndTimePicker/dateAndTimePicker.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/dateAndTimePicker/dateAndTimePicker.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/dateAndTimePicker/dateAndTimePicker.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/dateAndTimePicker/dateAndTimePicker.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/dateAndTimePicker/dateAndTimePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/dateAndTimePicker/dateAndTimePicker.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/leagueCalendar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/leagueCalendar.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/leagueCalendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/leagueCalendar.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/matchManager/matchManager.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/matchManager/matchManager.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/matchManager/matchManager.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/matchManager/matchManager.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/matchManager/matchManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/matchManager/matchManager.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/calendar/tournamentCalendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/calendar/tournamentCalendar.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competition.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competition.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competition.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competitionTab/competitionTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competitionTab/competitionTab.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competitionWizard/CounterButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competitionWizard/CounterButton.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competitionWizard/competitionWizard.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competitionWizard/competitionWizard.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competitionWizard/competitionWizard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competitionWizard/competitionWizard.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/competitionWizard/competitionWizard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/competitionWizard/competitionWizard.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/ranking/ranking.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/ranking/ranking.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/ranking/ranking.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/ranking/ranking.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/ranking/ranking.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/ranking/ranking.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/ranking/teamRankingRow/teamRankingRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/ranking/teamRankingRow/teamRankingRow.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/ranking/teamRankingRow/teamRankingRow.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/ranking/teamRankingRow/teamRankingRow.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/ranking/teamRankingRow/teamRankingRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/ranking/teamRankingRow/teamRankingRow.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/Match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/Match.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/Team.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/Team.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/TeamStatistics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/TeamStatistics.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/ranking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/ranking.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/teamSlot/teamSlot.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/teamSlot/teamSlot.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/teamSlot/teamSlot.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/teamSlot/teamSlot.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/teamSlot/teamSlot.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/teamSlot/teamSlot.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/shared/teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/shared/teams.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamWizard/logoSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamWizard/logoSelector.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamWizard/teamWizard.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamWizard/teamWizard.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamWizard/teamWizard.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamWizard/teamWizard.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamWizard/teamWizard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamWizard/teamWizard.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamsList/teamsList.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamsList/teamsList.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamsList/teamsList.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamsList/teamsList.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/teamsList/teamsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/teamsList/teamsList.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/utils/generateMatches.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/utils/generateMatches.spec.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competition/utils/generateMatches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competition/utils/generateMatches.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/competitionsList/competitionRow/competitionRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competitionsList/competitionRow/competitionRow.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competitionsList/competitionRow/competitionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competitionsList/competitionRow/competitionRow.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competitionsList/competitionsList.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competitionsList/competitionsList.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competitionsList/competitionsList.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competitionsList/competitionsList.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/competitionsList/competitionsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/competitionsList/competitionsList.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/homepage/homepage.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/homepage/homepage.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/homepage/homepage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/homepage/homepage.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/layout/layout.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/layout/layout.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/layout/layout.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/layout/layout.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/layout/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/layout/layout.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/navbar/navbar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/navbar/navbar.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/navbar/navbar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/navbar/navbar.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/navbar/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/navbar/navbar.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/shared/Competition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/shared/Competition.ts -------------------------------------------------------------------------------- /libs/ui/src/lib/sidebar/sidebar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/sidebar/sidebar.spec.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/sidebar/sidebar.stories.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/sidebar/sidebar.stories.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/sidebar/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/sidebar/sidebar.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/theme.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/theme.tsx -------------------------------------------------------------------------------- /libs/ui/src/lib/utils/doRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/src/lib/utils/doRequest.ts -------------------------------------------------------------------------------- /libs/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/tsconfig.json -------------------------------------------------------------------------------- /libs/ui/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/ui/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/libs/ui/tsconfig.spec.json -------------------------------------------------------------------------------- /migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/migrations.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/package.json -------------------------------------------------------------------------------- /tools/generate-cucumber-report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/tools/generate-cucumber-report.js -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/workspace.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RexusWolf/opentour/HEAD/yarn.lock --------------------------------------------------------------------------------