├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── extensions.json ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── apps ├── api │ ├── .env.example │ ├── .eslintrc.json │ ├── docker-compose.yml │ ├── jest.config.ts │ ├── migrations │ │ ├── 20220804150309_init │ │ │ └── migration.sql │ │ ├── 20221226101214_remove │ │ │ └── migration.sql │ │ └── migration_lock.toml │ ├── project.json │ ├── schema.prisma │ ├── src │ │ ├── app.module.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.module.ts │ │ │ ├── auth.service.ts │ │ │ ├── dto │ │ │ │ ├── create-user.dto.ts │ │ │ │ ├── index.ts │ │ │ │ └── update-user.dto.ts │ │ │ └── jwt.strategy.ts │ │ ├── common │ │ │ ├── constants │ │ │ │ ├── auth.ts │ │ │ │ └── index.ts │ │ │ ├── decorators │ │ │ │ ├── index.ts │ │ │ │ └── reqUser.decorator.ts │ │ │ ├── guards │ │ │ │ ├── baseAuth.guard.ts │ │ │ │ ├── emailConfirmRequired.guard.ts │ │ │ │ ├── index.ts │ │ │ │ ├── organizationRequired.guard.ts │ │ │ │ └── withAuthUser.guard.ts │ │ │ ├── index.ts │ │ │ └── utils │ │ │ │ ├── auth.ts │ │ │ │ ├── date.ts │ │ │ │ └── index.ts │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── invitations │ │ │ ├── dto │ │ │ │ ├── create-invitation.dto.ts │ │ │ │ ├── index.ts │ │ │ │ └── validate-token.dto.ts │ │ │ ├── invitations.controller.ts │ │ │ ├── invitations.module.ts │ │ │ └── invitations.service.ts │ │ ├── mail │ │ │ ├── mail.module.ts │ │ │ ├── mail.service.ts │ │ │ └── templates │ │ │ │ ├── emailConfirmation.ts │ │ │ │ ├── index.ts │ │ │ │ ├── organizationInvitation.ts │ │ │ │ └── userAcceptedInvite.ts │ │ ├── main.ts │ │ ├── organizations │ │ │ ├── dto │ │ │ │ ├── add-member-after-invite.dto.ts │ │ │ │ ├── add-member-to-organization.dto.ts │ │ │ │ ├── create-organization.dto.ts │ │ │ │ ├── index.ts │ │ │ │ └── update-organization.dto.ts │ │ │ ├── entities │ │ │ │ └── organization.entity.ts │ │ │ ├── organizations.controller.ts │ │ │ ├── organizations.module.ts │ │ │ └── organizations.service.ts │ │ ├── prisma │ │ │ ├── prisma.module.ts │ │ │ ├── prisma.service.ts │ │ │ └── seed.ts │ │ └── users │ │ │ ├── users.controller.ts │ │ │ ├── users.module.ts │ │ │ └── users.service.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json └── frontend │ ├── .env.local.example │ ├── .eslintrc.json │ ├── components │ ├── common │ │ ├── AppLayout.tsx │ │ ├── AuthLoading.tsx │ │ ├── Link.tsx │ │ ├── LogOutButton.tsx │ │ ├── LoginButton.tsx │ │ ├── icons │ │ │ ├── LogoIcon.tsx │ │ │ └── index.tsx │ │ └── index.tsx │ └── get-started │ │ ├── GetStartedLayout.tsx │ │ └── index.tsx │ ├── context │ └── AuthContext.tsx │ ├── index.d.ts │ ├── jest.config.ts │ ├── next-env.d.ts │ ├── next.config.js │ ├── pages │ ├── _app.tsx │ ├── _document.tsx │ ├── get-started │ │ ├── email-confirm.tsx │ │ ├── invitation-accepted.tsx │ │ ├── invitations.tsx │ │ └── organization.tsx │ ├── index.tsx │ └── styles.css │ ├── project.json │ ├── public │ └── .gitkeep │ ├── services │ ├── auth.tsx │ ├── index.ts │ ├── invitation.tsx │ └── organization.tsx │ ├── specs │ └── index.spec.tsx │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── utils │ ├── auth │ ├── index.ts │ ├── withEmailVerificationRequired.tsx │ └── withOrganizationRequired.tsx │ ├── createEmotionCache.ts │ ├── index.ts │ ├── theme.ts │ └── useEffectDebugger.ts ├── babel.config.json ├── docs ├── auth0.md └── nx.md ├── jest.config.ts ├── jest.preset.js ├── libs └── shared │ ├── .babelrc │ ├── .eslintrc.json │ ├── README.md │ ├── jest.config.ts │ ├── project.json │ ├── src │ ├── index.ts │ └── lib │ │ ├── constants │ │ ├── auth.ts │ │ ├── frontendRoutes.ts │ │ └── index.ts │ │ ├── types │ │ └── index.ts │ │ └── utils │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── migrations.json ├── nx.json ├── package.json ├── screenshot.png ├── screenshot2.png ├── tools ├── generators │ └── .gitkeep └── tsconfig.tools.json ├── tsconfig.base.json ├── workspace.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/README.md -------------------------------------------------------------------------------- /apps/api/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/.env.example -------------------------------------------------------------------------------- /apps/api/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/.eslintrc.json -------------------------------------------------------------------------------- /apps/api/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/docker-compose.yml -------------------------------------------------------------------------------- /apps/api/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/jest.config.ts -------------------------------------------------------------------------------- /apps/api/migrations/20220804150309_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/migrations/20220804150309_init/migration.sql -------------------------------------------------------------------------------- /apps/api/migrations/20221226101214_remove/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/migrations/20221226101214_remove/migration.sql -------------------------------------------------------------------------------- /apps/api/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/migrations/migration_lock.toml -------------------------------------------------------------------------------- /apps/api/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/project.json -------------------------------------------------------------------------------- /apps/api/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/schema.prisma -------------------------------------------------------------------------------- /apps/api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/app.module.ts -------------------------------------------------------------------------------- /apps/api/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/api/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /apps/api/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/auth.module.ts -------------------------------------------------------------------------------- /apps/api/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/auth.service.ts -------------------------------------------------------------------------------- /apps/api/src/auth/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/dto/create-user.dto.ts -------------------------------------------------------------------------------- /apps/api/src/auth/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/dto/index.ts -------------------------------------------------------------------------------- /apps/api/src/auth/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/dto/update-user.dto.ts -------------------------------------------------------------------------------- /apps/api/src/auth/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/auth/jwt.strategy.ts -------------------------------------------------------------------------------- /apps/api/src/common/constants/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/constants/auth.ts -------------------------------------------------------------------------------- /apps/api/src/common/constants/index.ts: -------------------------------------------------------------------------------- 1 | export * from './auth'; 2 | -------------------------------------------------------------------------------- /apps/api/src/common/decorators/index.ts: -------------------------------------------------------------------------------- 1 | export * from './reqUser.decorator'; 2 | -------------------------------------------------------------------------------- /apps/api/src/common/decorators/reqUser.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/decorators/reqUser.decorator.ts -------------------------------------------------------------------------------- /apps/api/src/common/guards/baseAuth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/guards/baseAuth.guard.ts -------------------------------------------------------------------------------- /apps/api/src/common/guards/emailConfirmRequired.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/guards/emailConfirmRequired.guard.ts -------------------------------------------------------------------------------- /apps/api/src/common/guards/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/guards/index.ts -------------------------------------------------------------------------------- /apps/api/src/common/guards/organizationRequired.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/guards/organizationRequired.guard.ts -------------------------------------------------------------------------------- /apps/api/src/common/guards/withAuthUser.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/guards/withAuthUser.guard.ts -------------------------------------------------------------------------------- /apps/api/src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/index.ts -------------------------------------------------------------------------------- /apps/api/src/common/utils/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/utils/auth.ts -------------------------------------------------------------------------------- /apps/api/src/common/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/utils/date.ts -------------------------------------------------------------------------------- /apps/api/src/common/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/common/utils/index.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/invitations/dto/create-invitation.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/invitations/dto/create-invitation.dto.ts -------------------------------------------------------------------------------- /apps/api/src/invitations/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/invitations/dto/index.ts -------------------------------------------------------------------------------- /apps/api/src/invitations/dto/validate-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/invitations/dto/validate-token.dto.ts -------------------------------------------------------------------------------- /apps/api/src/invitations/invitations.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/invitations/invitations.controller.ts -------------------------------------------------------------------------------- /apps/api/src/invitations/invitations.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/invitations/invitations.module.ts -------------------------------------------------------------------------------- /apps/api/src/invitations/invitations.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/invitations/invitations.service.ts -------------------------------------------------------------------------------- /apps/api/src/mail/mail.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/mail/mail.module.ts -------------------------------------------------------------------------------- /apps/api/src/mail/mail.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/mail/mail.service.ts -------------------------------------------------------------------------------- /apps/api/src/mail/templates/emailConfirmation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/mail/templates/emailConfirmation.ts -------------------------------------------------------------------------------- /apps/api/src/mail/templates/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/mail/templates/index.ts -------------------------------------------------------------------------------- /apps/api/src/mail/templates/organizationInvitation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/mail/templates/organizationInvitation.ts -------------------------------------------------------------------------------- /apps/api/src/mail/templates/userAcceptedInvite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/mail/templates/userAcceptedInvite.ts -------------------------------------------------------------------------------- /apps/api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/main.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/dto/add-member-after-invite.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/dto/add-member-after-invite.dto.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/dto/add-member-to-organization.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/dto/add-member-to-organization.dto.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/dto/create-organization.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/dto/create-organization.dto.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/dto/index.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/dto/update-organization.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/dto/update-organization.dto.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/entities/organization.entity.ts: -------------------------------------------------------------------------------- 1 | export class Organization {} 2 | -------------------------------------------------------------------------------- /apps/api/src/organizations/organizations.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/organizations.controller.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/organizations.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/organizations.module.ts -------------------------------------------------------------------------------- /apps/api/src/organizations/organizations.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/organizations/organizations.service.ts -------------------------------------------------------------------------------- /apps/api/src/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/prisma/prisma.module.ts -------------------------------------------------------------------------------- /apps/api/src/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/prisma/prisma.service.ts -------------------------------------------------------------------------------- /apps/api/src/prisma/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/prisma/seed.ts -------------------------------------------------------------------------------- /apps/api/src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/users/users.controller.ts -------------------------------------------------------------------------------- /apps/api/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/users/users.module.ts -------------------------------------------------------------------------------- /apps/api/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/src/users/users.service.ts -------------------------------------------------------------------------------- /apps/api/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/tsconfig.app.json -------------------------------------------------------------------------------- /apps/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/tsconfig.json -------------------------------------------------------------------------------- /apps/api/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/api/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/frontend/.env.local.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/.env.local.example -------------------------------------------------------------------------------- /apps/frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/.eslintrc.json -------------------------------------------------------------------------------- /apps/frontend/components/common/AppLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/AppLayout.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/AuthLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/AuthLoading.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/Link.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/LogOutButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/LogOutButton.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/LoginButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/LoginButton.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/icons/LogoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/icons/LogoIcon.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/icons/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/icons/index.tsx -------------------------------------------------------------------------------- /apps/frontend/components/common/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/common/index.tsx -------------------------------------------------------------------------------- /apps/frontend/components/get-started/GetStartedLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/get-started/GetStartedLayout.tsx -------------------------------------------------------------------------------- /apps/frontend/components/get-started/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/components/get-started/index.tsx -------------------------------------------------------------------------------- /apps/frontend/context/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/context/AuthContext.tsx -------------------------------------------------------------------------------- /apps/frontend/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/index.d.ts -------------------------------------------------------------------------------- /apps/frontend/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/jest.config.ts -------------------------------------------------------------------------------- /apps/frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/next-env.d.ts -------------------------------------------------------------------------------- /apps/frontend/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/next.config.js -------------------------------------------------------------------------------- /apps/frontend/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/_app.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/_document.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/get-started/email-confirm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/get-started/email-confirm.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/get-started/invitation-accepted.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/get-started/invitation-accepted.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/get-started/invitations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/get-started/invitations.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/get-started/organization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/get-started/organization.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/index.tsx -------------------------------------------------------------------------------- /apps/frontend/pages/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/pages/styles.css -------------------------------------------------------------------------------- /apps/frontend/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/project.json -------------------------------------------------------------------------------- /apps/frontend/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/frontend/services/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/services/auth.tsx -------------------------------------------------------------------------------- /apps/frontend/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/services/index.ts -------------------------------------------------------------------------------- /apps/frontend/services/invitation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/services/invitation.tsx -------------------------------------------------------------------------------- /apps/frontend/services/organization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/services/organization.tsx -------------------------------------------------------------------------------- /apps/frontend/specs/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/specs/index.spec.tsx -------------------------------------------------------------------------------- /apps/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/tsconfig.json -------------------------------------------------------------------------------- /apps/frontend/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/frontend/utils/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/auth/index.ts -------------------------------------------------------------------------------- /apps/frontend/utils/auth/withEmailVerificationRequired.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/auth/withEmailVerificationRequired.tsx -------------------------------------------------------------------------------- /apps/frontend/utils/auth/withOrganizationRequired.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/auth/withOrganizationRequired.tsx -------------------------------------------------------------------------------- /apps/frontend/utils/createEmotionCache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/createEmotionCache.ts -------------------------------------------------------------------------------- /apps/frontend/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/index.ts -------------------------------------------------------------------------------- /apps/frontend/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/theme.ts -------------------------------------------------------------------------------- /apps/frontend/utils/useEffectDebugger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/apps/frontend/utils/useEffectDebugger.ts -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "babelrcRoots": ["*"] 3 | } 4 | -------------------------------------------------------------------------------- /docs/auth0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/docs/auth0.md -------------------------------------------------------------------------------- /docs/nx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/docs/nx.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/jest.preset.js -------------------------------------------------------------------------------- /libs/shared/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/.babelrc -------------------------------------------------------------------------------- /libs/shared/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/.eslintrc.json -------------------------------------------------------------------------------- /libs/shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/README.md -------------------------------------------------------------------------------- /libs/shared/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/jest.config.ts -------------------------------------------------------------------------------- /libs/shared/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/project.json -------------------------------------------------------------------------------- /libs/shared/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/src/index.ts -------------------------------------------------------------------------------- /libs/shared/src/lib/constants/auth.ts: -------------------------------------------------------------------------------- 1 | export const EMAIL_CONFIRMATION_CODE_LENGTH = 6; 2 | -------------------------------------------------------------------------------- /libs/shared/src/lib/constants/frontendRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/src/lib/constants/frontendRoutes.ts -------------------------------------------------------------------------------- /libs/shared/src/lib/constants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/src/lib/constants/index.ts -------------------------------------------------------------------------------- /libs/shared/src/lib/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/src/lib/types/index.ts -------------------------------------------------------------------------------- /libs/shared/src/lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/src/lib/utils/index.ts -------------------------------------------------------------------------------- /libs/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/tsconfig.json -------------------------------------------------------------------------------- /libs/shared/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/tsconfig.lib.json -------------------------------------------------------------------------------- /libs/shared/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/libs/shared/tsconfig.spec.json -------------------------------------------------------------------------------- /migrations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/migrations.json -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/package.json -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/screenshot.png -------------------------------------------------------------------------------- /screenshot2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/screenshot2.png -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /workspace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/workspace.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DimiMikadze/fest/HEAD/yarn.lock --------------------------------------------------------------------------------