├── .DS_Store ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── custom.md │ └── feature_request.md ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── packages ├── backend │ ├── .env.example │ ├── .gitignore │ ├── .prettierrc │ ├── docs │ │ └── Stream2Peer.postman_collection.json │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── Api │ │ │ ├── Middleware │ │ │ │ ├── isAuthenticated.ts │ │ │ │ └── isRole.ts │ │ │ ├── Modules │ │ │ │ ├── Client │ │ │ │ │ ├── Authentication │ │ │ │ │ │ ├── AuthInternalApi.ts │ │ │ │ │ │ ├── Controllers │ │ │ │ │ │ │ ├── EmailSignInController.ts │ │ │ │ │ │ │ ├── GithubAuthController.ts │ │ │ │ │ │ │ ├── GoogleAuthController.ts │ │ │ │ │ │ │ ├── MetaMaskAuthController.ts │ │ │ │ │ │ │ ├── NotificationController.ts │ │ │ │ │ │ │ ├── ProfileController.ts │ │ │ │ │ │ │ └── RemovePlatformController.ts │ │ │ │ │ │ ├── Entities │ │ │ │ │ │ │ ├── AuthAccount.ts │ │ │ │ │ │ │ └── AuthTokens.ts │ │ │ │ │ │ ├── Routes │ │ │ │ │ │ │ ├── EmailAuth.ts │ │ │ │ │ │ │ ├── GithubAuth.ts │ │ │ │ │ │ │ ├── GoogleAuth.ts │ │ │ │ │ │ │ ├── MetaMaskAuth.ts │ │ │ │ │ │ │ ├── Notification.ts │ │ │ │ │ │ │ ├── ProfileAuth.ts │ │ │ │ │ │ │ └── index.ts │ │ │ │ │ │ ├── Services │ │ │ │ │ │ │ ├── AuthAccountService.ts │ │ │ │ │ │ │ ├── AuthTokensService.ts │ │ │ │ │ │ │ ├── GithubAuthService.ts │ │ │ │ │ │ │ ├── GoogleAuthService.ts │ │ │ │ │ │ │ └── MetaMaskAuthService.ts │ │ │ │ │ │ ├── TypeChecking │ │ │ │ │ │ │ ├── AuthAccount.ts │ │ │ │ │ │ │ ├── AuthTokens.ts │ │ │ │ │ │ │ ├── FindOrCreateAuthAccountDto.ts │ │ │ │ │ │ │ ├── IAuthAccount.ts │ │ │ │ │ │ │ └── Notification.ts │ │ │ │ │ │ └── Validators │ │ │ │ │ │ │ ├── EmailValidators.ts │ │ │ │ │ │ │ └── ProfileValidators.ts │ │ │ │ │ ├── Project │ │ │ │ │ │ ├── Controllers │ │ │ │ │ │ │ ├── CreateProjectController.ts │ │ │ │ │ │ │ ├── DeleteProjectController.ts │ │ │ │ │ │ │ ├── FetchProjectController.ts │ │ │ │ │ │ │ ├── InvitePeerProjectController.ts │ │ │ │ │ │ │ ├── JoinProjectController.ts │ │ │ │ │ │ │ ├── ListProjectsController.ts │ │ │ │ │ │ │ └── UpdateProjectController.ts │ │ │ │ │ │ ├── Entities │ │ │ │ │ │ │ └── Project.ts │ │ │ │ │ │ ├── Middlewares │ │ │ │ │ │ │ └── ValidateProjectToken.ts │ │ │ │ │ │ ├── Routes │ │ │ │ │ │ │ └── ProjectRoute.ts │ │ │ │ │ │ ├── Services │ │ │ │ │ │ │ └── ProjectService.ts │ │ │ │ │ │ ├── TypeChecking │ │ │ │ │ │ │ └── ProjectRole.ts │ │ │ │ │ │ └── Validators │ │ │ │ │ │ │ └── ProjectValidators.ts │ │ │ │ │ └── Stream │ │ │ │ │ │ ├── Config │ │ │ │ │ │ └── LivePeerProfiles.ts │ │ │ │ │ │ ├── Controllers │ │ │ │ │ │ ├── MultiStreamController │ │ │ │ │ │ │ ├── FacebookAuthRoutes.ts │ │ │ │ │ │ │ ├── InstagramRoutes.ts │ │ │ │ │ │ │ ├── LinkedinAuthRoutes.ts │ │ │ │ │ │ │ ├── TwitchAuthController.ts │ │ │ │ │ │ │ ├── WebhooksEvent │ │ │ │ │ │ │ │ ├── MultiStreamConnectedController.ts │ │ │ │ │ │ │ │ ├── MultiStreamDisConnectedController.ts │ │ │ │ │ │ │ │ └── MultiStreamErrorController.ts │ │ │ │ │ │ │ └── YoutubeAuthController.ts │ │ │ │ │ │ └── StreamController │ │ │ │ │ │ │ ├── ActivateStreamController.ts │ │ │ │ │ │ │ ├── CreateStreamController.ts │ │ │ │ │ │ │ ├── DeleteStreamController.ts │ │ │ │ │ │ │ ├── FetchAllStreamsController.ts │ │ │ │ │ │ │ ├── FetchStreamByIdentifierController.ts │ │ │ │ │ │ │ ├── GenerateAccessTokenController.ts │ │ │ │ │ │ │ ├── SuspendStreamController.ts │ │ │ │ │ │ │ ├── TerminateStreamController.ts │ │ │ │ │ │ │ ├── UpdateStreamController.ts │ │ │ │ │ │ │ ├── VerifyAccessKeyController.ts │ │ │ │ │ │ │ └── WebhooksEvent │ │ │ │ │ │ │ └── StreamEventController.ts │ │ │ │ │ │ ├── Entities │ │ │ │ │ │ └── Stream.ts │ │ │ │ │ │ ├── Middlewares │ │ │ │ │ │ └── validateLivepeerSignature.ts │ │ │ │ │ │ ├── Routes │ │ │ │ │ │ ├── MultiMediaRoutes │ │ │ │ │ │ │ ├── FacebookRoutes.ts │ │ │ │ │ │ │ ├── InstagramRoutes.ts │ │ │ │ │ │ │ ├── LinkedinRoutes.ts │ │ │ │ │ │ │ ├── TwitchRoutes.ts │ │ │ │ │ │ │ └── YoutubeRoutes.ts │ │ │ │ │ │ ├── MultiStreamRoutes.ts │ │ │ │ │ │ └── StreamRoutes.ts │ │ │ │ │ │ ├── Services │ │ │ │ │ │ ├── LivepeerService.ts │ │ │ │ │ │ ├── MultiMediaServices │ │ │ │ │ │ │ ├── FacebookService.ts │ │ │ │ │ │ │ ├── InstagramService.ts │ │ │ │ │ │ │ ├── LinkedinService.ts │ │ │ │ │ │ │ ├── TwitchService.ts │ │ │ │ │ │ │ └── YoutubeService.ts │ │ │ │ │ │ └── StreamService.ts │ │ │ │ │ │ ├── TypeChecking │ │ │ │ │ │ ├── MultiStreamUserDestination.ts │ │ │ │ │ │ ├── StreamData.ts │ │ │ │ │ │ ├── StreamStatus.ts │ │ │ │ │ │ └── createStreamDto.ts │ │ │ │ │ │ ├── Utils │ │ │ │ │ │ └── StreamHelper.ts │ │ │ │ │ │ └── Validators │ │ │ │ │ │ └── StreamValidators.ts │ │ │ │ └── Common │ │ │ │ │ ├── Exceptions │ │ │ │ │ ├── ApplicationError.ts │ │ │ │ │ ├── BadRequestError.ts │ │ │ │ │ ├── ErrorHandler.ts │ │ │ │ │ ├── InternalServerError.ts │ │ │ │ │ ├── NotFoundError.ts │ │ │ │ │ ├── TypeOrmError.ts │ │ │ │ │ ├── UnauthenticatedError.ts │ │ │ │ │ ├── UnauthorizedError.ts │ │ │ │ │ ├── ValidationError.ts │ │ │ │ │ └── index.ts │ │ │ │ │ ├── Helpers │ │ │ │ │ ├── CryptoEncryptionHelper.ts │ │ │ │ │ ├── JwtHelper.ts │ │ │ │ │ ├── Messages │ │ │ │ │ │ ├── SystemMessageFunctions.ts │ │ │ │ │ │ └── SystemMessages.ts │ │ │ │ │ ├── NumberStringGenerator.ts │ │ │ │ │ ├── PaginationMeta.ts │ │ │ │ │ ├── PasswordEncryptionHelper.ts │ │ │ │ │ └── index.ts │ │ │ │ │ └── TypeChecking │ │ │ │ │ └── GeneralPurpose │ │ │ │ │ ├── PaginationDto.ts │ │ │ │ │ └── RandomStringGeneratorDto.ts │ │ │ ├── Routes.ts │ │ │ ├── TypeChecking │ │ │ │ └── index.ts │ │ │ └── Validators │ │ │ │ ├── Auth │ │ │ │ ├── userSignInValidator.ts │ │ │ │ └── userSignUpValidator.ts │ │ │ │ └── Common │ │ │ │ └── validate.ts │ │ ├── Config │ │ │ ├── authConfig.ts │ │ │ ├── businessConfig.ts │ │ │ ├── dbConfig.ts │ │ │ ├── emailConfig.ts │ │ │ ├── encryptionConfig.ts │ │ │ ├── expressConfig.ts │ │ │ ├── index.ts │ │ │ ├── jwtConfig.ts │ │ │ ├── loggingConfig.ts │ │ │ └── streamConfig.ts │ │ ├── Entities │ │ │ ├── Base.ts │ │ │ └── index.ts │ │ ├── Lib │ │ │ ├── Events │ │ │ │ ├── Listeners │ │ │ │ │ └── TypeChecking │ │ │ │ │ │ └── eventTypes.ts │ │ │ │ └── index.ts │ │ │ └── Infra │ │ │ │ ├── External │ │ │ │ └── Email │ │ │ │ │ ├── EmailDriver.ts │ │ │ │ │ ├── EmailProvider.ts │ │ │ │ │ ├── EmailProviderFactory.ts │ │ │ │ │ ├── TypeSetting │ │ │ │ │ ├── IEmailDriver.ts │ │ │ │ │ ├── SendBulkEmailArgs.ts │ │ │ │ │ ├── SendEmailArgs.ts │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ └── Internal │ │ │ │ ├── Application │ │ │ │ └── index.ts │ │ │ │ ├── DBContext │ │ │ │ ├── DataSource.ts │ │ │ │ ├── TypeChecking │ │ │ │ │ └── DbContextInterface.ts │ │ │ │ └── index.ts │ │ │ │ ├── Express │ │ │ │ └── index.ts │ │ │ │ ├── HttpClient.ts │ │ │ │ └── Logging │ │ │ │ ├── ILoggingDriver.ts │ │ │ │ ├── LoggingProvider.ts │ │ │ │ ├── LoggingProviderFactory.ts │ │ │ │ ├── WinstonDriver.ts │ │ │ │ └── index.ts │ │ ├── Logic │ │ │ └── Services │ │ │ │ ├── Email │ │ │ │ ├── EmailService.ts │ │ │ │ ├── TypeChecking │ │ │ │ │ ├── SendAccountActivationEmailArgs.ts │ │ │ │ │ ├── SendPasswordRestLinkDtoType.ts │ │ │ │ │ └── SendProjectInviteLinkDtoType.ts │ │ │ │ └── index.ts │ │ │ │ ├── Template │ │ │ │ ├── TemplateService.ts │ │ │ │ ├── TypeChecking │ │ │ │ │ └── TemplateTypeEnum.ts │ │ │ │ └── templates │ │ │ │ │ ├── emailConfirmationMail.ts │ │ │ │ │ ├── passwordResetMail.ts │ │ │ │ │ └── projectInviteLinkMail.ts │ │ │ │ └── index.ts │ │ ├── Migrations │ │ │ ├── 1729503760012-createTables.ts │ │ │ └── 1731363722903-updateAuthProjectStreamEntities.ts │ │ ├── TypeChecking │ │ │ ├── GeneralPurpose │ │ │ │ ├── AuthRequest.ts │ │ │ │ ├── DeleteRequestDto.ts │ │ │ │ ├── GetOneResourceDtoType.ts │ │ │ │ ├── GetRequestDto.ts │ │ │ │ ├── Middleware.ts │ │ │ │ ├── PostRequestDto.ts │ │ │ │ └── PutRequestDto.ts │ │ │ └── QueryRunner.ts │ │ ├── Utils │ │ │ ├── HttpStatusCodeEnum.ts │ │ │ ├── asyncMiddlewareHandler.ts │ │ │ ├── generateStringOfLength.ts │ │ │ ├── keysSnakeCaseToCamelCase.ts │ │ │ └── transformString.ts │ │ ├── bootstrap.ts │ │ └── process.ts │ └── tsconfig.json └── frontend │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── eslint.config.js │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── public │ ├── _redirects │ ├── icon.svg │ └── logo.png │ ├── src │ ├── App.tsx │ ├── assets │ │ ├── community-centric.png │ │ ├── cube-leg.png │ │ ├── decentralized.png │ │ ├── icon.png │ │ ├── logo.svg │ │ ├── open-source.png │ │ ├── pilot.png │ │ ├── react copy.svg │ │ ├── react.svg │ │ └── svg-exports.tsx │ ├── index.css │ ├── lib │ │ ├── Button.tsx │ │ ├── Input.tsx │ │ ├── Loader.tsx │ │ ├── OtpInput.tsx │ │ ├── PrivateRoute.tsx │ │ ├── components │ │ │ ├── About.tsx │ │ │ ├── Community.tsx │ │ │ ├── Cta.tsx │ │ │ ├── FAQ.tsx │ │ │ ├── Features.tsx │ │ │ ├── Footer.tsx │ │ │ ├── Hero.tsx │ │ │ ├── HeroCards.tsx │ │ │ ├── HowItWorks.tsx │ │ │ ├── Icons.tsx │ │ │ ├── LivestreamCard.tsx │ │ │ ├── LivestreamDetails.tsx │ │ │ ├── LivestreamList.tsx │ │ │ ├── Navbar.tsx │ │ │ ├── Pricing.tsx │ │ │ ├── ScrollToTop.tsx │ │ │ ├── Services.tsx │ │ │ ├── Sponsors.tsx │ │ │ ├── Statistics.tsx │ │ │ ├── Team.tsx │ │ │ ├── Testimonials.tsx │ │ │ ├── emptyCard.tsx │ │ │ ├── mode-toggle.tsx │ │ │ ├── projectsCard.tsx │ │ │ ├── socialCards.tsx │ │ │ └── ui │ │ │ │ ├── accordion.tsx │ │ │ │ ├── avatar.tsx │ │ │ │ ├── badge.tsx │ │ │ │ ├── button.tsx │ │ │ │ ├── card.tsx │ │ │ │ ├── dropdown-menu.tsx │ │ │ │ ├── input.tsx │ │ │ │ ├── navigation-menu.tsx │ │ │ │ └── sheet.tsx │ │ ├── icons │ │ │ ├── AppIcon.tsx │ │ │ └── MetamaskIcon.tsx │ │ ├── modal.tsx │ │ └── sidebar.tsx │ ├── main.tsx │ ├── network │ │ ├── auth │ │ │ ├── auth.tsx │ │ │ └── types.ts │ │ ├── axios.ts │ │ ├── projects │ │ │ ├── projects.tsx │ │ │ └── types.ts │ │ ├── streams │ │ │ ├── streams-api.tsx │ │ │ └── types.tsx │ │ └── types.ts │ ├── routes │ │ ├── Home │ │ │ └── index.tsx │ │ ├── Layout.tsx │ │ ├── NotFound.tsx │ │ ├── Routes.tsx │ │ ├── dashboard │ │ │ ├── destination │ │ │ │ └── index.tsx │ │ │ ├── home │ │ │ │ └── index.tsx │ │ │ ├── layout.tsx │ │ │ ├── livestream │ │ │ │ └── index.tsx │ │ │ ├── navbar.tsx │ │ │ └── projects │ │ │ │ ├── [id] │ │ │ │ ├── components │ │ │ │ │ ├── livestreamForm.tsx │ │ │ │ │ └── peerInviteForm.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── livestream │ │ │ │ │ └── [livestremId] │ │ │ │ │ └── index.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── join-project │ │ │ │ └── index.tsx │ │ ├── otp │ │ │ └── index.tsx │ │ ├── privacy-policy │ │ │ └── index.tsx │ │ ├── signIn │ │ │ └── index.tsx │ │ ├── stream │ │ │ ├── broadcast │ │ │ │ └── index.tsx │ │ │ └── stream.tsx │ │ └── terms-of-service │ │ │ └── index.tsx │ ├── state │ │ ├── index.tsx │ │ ├── theme.ts │ │ └── types.ts │ ├── utils │ │ ├── navContent.tsx │ │ ├── streamDestinations.tsx │ │ └── utils.ts │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.base.json └── tsconfig.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/package.json -------------------------------------------------------------------------------- /packages/backend/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/.env.example -------------------------------------------------------------------------------- /packages/backend/.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | dist 3 | logs 4 | -------------------------------------------------------------------------------- /packages/backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/.prettierrc -------------------------------------------------------------------------------- /packages/backend/docs/Stream2Peer.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/docs/Stream2Peer.postman_collection.json -------------------------------------------------------------------------------- /packages/backend/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/eslint.config.mjs -------------------------------------------------------------------------------- /packages/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/package.json -------------------------------------------------------------------------------- /packages/backend/src/Api/Middleware/isAuthenticated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Middleware/isAuthenticated.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Middleware/isRole.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/AuthInternalApi.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/EmailSignInController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/EmailSignInController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/GithubAuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/GithubAuthController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/GoogleAuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/GoogleAuthController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/MetaMaskAuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/MetaMaskAuthController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/NotificationController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/NotificationController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/ProfileController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/ProfileController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Controllers/RemovePlatformController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Controllers/RemovePlatformController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Entities/AuthAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Entities/AuthAccount.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Entities/AuthTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Entities/AuthTokens.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/EmailAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/EmailAuth.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/GithubAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/GithubAuth.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/GoogleAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/GoogleAuth.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/MetaMaskAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/MetaMaskAuth.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/Notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/Notification.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/ProfileAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/ProfileAuth.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Routes/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Services/AuthAccountService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Services/AuthAccountService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Services/AuthTokensService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Services/AuthTokensService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Services/GithubAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Services/GithubAuthService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Services/GoogleAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Services/GoogleAuthService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Services/MetaMaskAuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Services/MetaMaskAuthService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/AuthAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/AuthAccount.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/AuthTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/AuthTokens.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/FindOrCreateAuthAccountDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/FindOrCreateAuthAccountDto.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/IAuthAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/IAuthAccount.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/Notification.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/TypeChecking/Notification.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Validators/EmailValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Validators/EmailValidators.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Authentication/Validators/ProfileValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Authentication/Validators/ProfileValidators.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/CreateProjectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/CreateProjectController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/DeleteProjectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/DeleteProjectController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/FetchProjectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/FetchProjectController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/InvitePeerProjectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/InvitePeerProjectController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/JoinProjectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/JoinProjectController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/ListProjectsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/ListProjectsController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Controllers/UpdateProjectController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Controllers/UpdateProjectController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Entities/Project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Entities/Project.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Middlewares/ValidateProjectToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Middlewares/ValidateProjectToken.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Routes/ProjectRoute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Routes/ProjectRoute.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Services/ProjectService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Services/ProjectService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/TypeChecking/ProjectRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/TypeChecking/ProjectRole.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Project/Validators/ProjectValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Project/Validators/ProjectValidators.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Config/LivePeerProfiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Config/LivePeerProfiles.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/FacebookAuthRoutes.ts: -------------------------------------------------------------------------------- 1 | //COMING SOON 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/InstagramRoutes.ts: -------------------------------------------------------------------------------- 1 | //COMING SOON 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/LinkedinAuthRoutes.ts: -------------------------------------------------------------------------------- 1 | //COMING SOON 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/TwitchAuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/TwitchAuthController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/WebhooksEvent/MultiStreamConnectedController.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/WebhooksEvent/MultiStreamDisConnectedController.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/WebhooksEvent/MultiStreamErrorController.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/YoutubeAuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/MultiStreamController/YoutubeAuthController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/ActivateStreamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/ActivateStreamController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/CreateStreamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/CreateStreamController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/DeleteStreamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/DeleteStreamController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/FetchAllStreamsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/FetchAllStreamsController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/FetchStreamByIdentifierController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/FetchStreamByIdentifierController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/GenerateAccessTokenController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/GenerateAccessTokenController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/SuspendStreamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/SuspendStreamController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/TerminateStreamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/TerminateStreamController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/UpdateStreamController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/UpdateStreamController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/VerifyAccessKeyController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/VerifyAccessKeyController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/WebhooksEvent/StreamEventController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Controllers/StreamController/WebhooksEvent/StreamEventController.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Entities/Stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Entities/Stream.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Middlewares/validateLivepeerSignature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Middlewares/validateLivepeerSignature.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/FacebookRoutes.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/InstagramRoutes.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/LinkedinRoutes.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/TwitchRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/TwitchRoutes.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/YoutubeRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Routes/MultiMediaRoutes/YoutubeRoutes.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/MultiStreamRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Routes/MultiStreamRoutes.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Routes/StreamRoutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Routes/StreamRoutes.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/LivepeerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Services/LivepeerService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/FacebookService.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/InstagramService.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/LinkedinService.ts: -------------------------------------------------------------------------------- 1 | //TDL 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/TwitchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/TwitchService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/YoutubeService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Services/MultiMediaServices/YoutubeService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Services/StreamService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Services/StreamService.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/TypeChecking/MultiStreamUserDestination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/TypeChecking/MultiStreamUserDestination.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/TypeChecking/StreamData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/TypeChecking/StreamData.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/TypeChecking/StreamStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/TypeChecking/StreamStatus.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/TypeChecking/createStreamDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/TypeChecking/createStreamDto.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Utils/StreamHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Utils/StreamHelper.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Client/Stream/Validators/StreamValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Client/Stream/Validators/StreamValidators.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/ApplicationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/ApplicationError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/BadRequestError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/BadRequestError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/ErrorHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/ErrorHandler.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/InternalServerError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/InternalServerError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/NotFoundError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/NotFoundError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/TypeOrmError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/TypeOrmError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/UnauthenticatedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/UnauthenticatedError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/UnauthorizedError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/UnauthorizedError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/ValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/ValidationError.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Exceptions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Exceptions/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/CryptoEncryptionHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/CryptoEncryptionHelper.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/JwtHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/JwtHelper.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/Messages/SystemMessageFunctions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/Messages/SystemMessageFunctions.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/Messages/SystemMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/Messages/SystemMessages.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/NumberStringGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/NumberStringGenerator.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/PaginationMeta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/PaginationMeta.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/PasswordEncryptionHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/PasswordEncryptionHelper.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/Helpers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/Helpers/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/TypeChecking/GeneralPurpose/PaginationDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/TypeChecking/GeneralPurpose/PaginationDto.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Modules/Common/TypeChecking/GeneralPurpose/RandomStringGeneratorDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Modules/Common/TypeChecking/GeneralPurpose/RandomStringGeneratorDto.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Routes.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/TypeChecking/index.ts: -------------------------------------------------------------------------------- 1 | export * from 'TypeChecking/GeneralPurpose/AuthRequest'; 2 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Validators/Auth/userSignInValidator.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/src/Api/Validators/Auth/userSignUpValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Validators/Auth/userSignUpValidator.ts -------------------------------------------------------------------------------- /packages/backend/src/Api/Validators/Common/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Api/Validators/Common/validate.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/authConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/authConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/businessConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/businessConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/dbConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/dbConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/emailConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/emailConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/encryptionConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/encryptionConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/expressConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/expressConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/jwtConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/jwtConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/loggingConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/loggingConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Config/streamConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Config/streamConfig.ts -------------------------------------------------------------------------------- /packages/backend/src/Entities/Base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Entities/Base.ts -------------------------------------------------------------------------------- /packages/backend/src/Entities/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/src/Lib/Events/Listeners/TypeChecking/eventTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Events/Listeners/TypeChecking/eventTypes.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Events/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Events/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/EmailDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/EmailDriver.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/EmailProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/EmailProvider.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/EmailProviderFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/EmailProviderFactory.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/TypeSetting/IEmailDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/TypeSetting/IEmailDriver.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/TypeSetting/SendBulkEmailArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/TypeSetting/SendBulkEmailArgs.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/TypeSetting/SendEmailArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/TypeSetting/SendEmailArgs.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/TypeSetting/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/TypeSetting/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/External/Email/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/External/Email/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Application/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Application/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/DBContext/DataSource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/DBContext/DataSource.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/DBContext/TypeChecking/DbContextInterface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/DBContext/TypeChecking/DbContextInterface.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/DBContext/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/DBContext/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Express/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Express/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/HttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/HttpClient.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Logging/ILoggingDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Logging/ILoggingDriver.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Logging/LoggingProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Logging/LoggingProvider.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Logging/LoggingProviderFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Logging/LoggingProviderFactory.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Logging/WinstonDriver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Logging/WinstonDriver.ts -------------------------------------------------------------------------------- /packages/backend/src/Lib/Infra/Internal/Logging/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Lib/Infra/Internal/Logging/index.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Email/EmailService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Email/EmailService.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Email/TypeChecking/SendAccountActivationEmailArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Email/TypeChecking/SendAccountActivationEmailArgs.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Email/TypeChecking/SendPasswordRestLinkDtoType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Email/TypeChecking/SendPasswordRestLinkDtoType.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Email/TypeChecking/SendProjectInviteLinkDtoType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Email/TypeChecking/SendProjectInviteLinkDtoType.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Email/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Template/TemplateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Template/TemplateService.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Template/TypeChecking/TemplateTypeEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Template/TypeChecking/TemplateTypeEnum.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Template/templates/emailConfirmationMail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Template/templates/emailConfirmationMail.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Template/templates/passwordResetMail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Template/templates/passwordResetMail.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/Template/templates/projectInviteLinkMail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Logic/Services/Template/templates/projectInviteLinkMail.ts -------------------------------------------------------------------------------- /packages/backend/src/Logic/Services/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/backend/src/Migrations/1729503760012-createTables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Migrations/1729503760012-createTables.ts -------------------------------------------------------------------------------- /packages/backend/src/Migrations/1731363722903-updateAuthProjectStreamEntities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Migrations/1731363722903-updateAuthProjectStreamEntities.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/AuthRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/GeneralPurpose/AuthRequest.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/DeleteRequestDto.ts: -------------------------------------------------------------------------------- 1 | export type DeleteRequestDto = { 2 | url: string; 3 | headers?: object; 4 | }; 5 | -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/GetOneResourceDtoType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/GeneralPurpose/GetOneResourceDtoType.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/GetRequestDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/GeneralPurpose/GetRequestDto.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/Middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/GeneralPurpose/Middleware.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/PostRequestDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/GeneralPurpose/PostRequestDto.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/GeneralPurpose/PutRequestDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/GeneralPurpose/PutRequestDto.ts -------------------------------------------------------------------------------- /packages/backend/src/TypeChecking/QueryRunner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/TypeChecking/QueryRunner.ts -------------------------------------------------------------------------------- /packages/backend/src/Utils/HttpStatusCodeEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Utils/HttpStatusCodeEnum.ts -------------------------------------------------------------------------------- /packages/backend/src/Utils/asyncMiddlewareHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Utils/asyncMiddlewareHandler.ts -------------------------------------------------------------------------------- /packages/backend/src/Utils/generateStringOfLength.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Utils/generateStringOfLength.ts -------------------------------------------------------------------------------- /packages/backend/src/Utils/keysSnakeCaseToCamelCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Utils/keysSnakeCaseToCamelCase.ts -------------------------------------------------------------------------------- /packages/backend/src/Utils/transformString.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/Utils/transformString.ts -------------------------------------------------------------------------------- /packages/backend/src/bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/bootstrap.ts -------------------------------------------------------------------------------- /packages/backend/src/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/src/process.ts -------------------------------------------------------------------------------- /packages/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/backend/tsconfig.json -------------------------------------------------------------------------------- /packages/frontend/.env.example: -------------------------------------------------------------------------------- 1 | VITE_LIVEPEER_API_KEY= 2 | VITE_BASE_URL= -------------------------------------------------------------------------------- /packages/frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/.gitignore -------------------------------------------------------------------------------- /packages/frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/README.md -------------------------------------------------------------------------------- /packages/frontend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/eslint.config.js -------------------------------------------------------------------------------- /packages/frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/index.html -------------------------------------------------------------------------------- /packages/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/package.json -------------------------------------------------------------------------------- /packages/frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/postcss.config.js -------------------------------------------------------------------------------- /packages/frontend/public/_redirects: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/public/_redirects -------------------------------------------------------------------------------- /packages/frontend/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/public/icon.svg -------------------------------------------------------------------------------- /packages/frontend/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/public/logo.png -------------------------------------------------------------------------------- /packages/frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/App.tsx -------------------------------------------------------------------------------- /packages/frontend/src/assets/community-centric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/community-centric.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/cube-leg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/cube-leg.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/decentralized.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/decentralized.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/icon.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/logo.svg -------------------------------------------------------------------------------- /packages/frontend/src/assets/open-source.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/open-source.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/pilot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/pilot.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/react copy.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/react copy.svg -------------------------------------------------------------------------------- /packages/frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /packages/frontend/src/assets/svg-exports.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/assets/svg-exports.tsx -------------------------------------------------------------------------------- /packages/frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/index.css -------------------------------------------------------------------------------- /packages/frontend/src/lib/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/Button.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/Input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/Input.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/Loader.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/OtpInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/OtpInput.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/PrivateRoute.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/About.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/About.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Community.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Community.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Cta.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Cta.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/FAQ.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/FAQ.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Features.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Footer.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Hero.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/HeroCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/HeroCards.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/HowItWorks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/HowItWorks.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Icons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Icons.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/LivestreamCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/LivestreamCard.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/LivestreamDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/LivestreamDetails.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/LivestreamList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/LivestreamList.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Navbar.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Pricing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Pricing.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ScrollToTop.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Services.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Services.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Sponsors.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Sponsors.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Statistics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Statistics.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Team.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Team.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/Testimonials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/Testimonials.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/emptyCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/emptyCard.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/mode-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/mode-toggle.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/projectsCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/projectsCard.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/socialCards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/socialCards.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/accordion.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/avatar.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/badge.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/button.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/card.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/input.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/components/ui/sheet.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/icons/AppIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/icons/AppIcon.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/icons/MetamaskIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/icons/MetamaskIcon.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/modal.tsx -------------------------------------------------------------------------------- /packages/frontend/src/lib/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/lib/sidebar.tsx -------------------------------------------------------------------------------- /packages/frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/main.tsx -------------------------------------------------------------------------------- /packages/frontend/src/network/auth/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/auth/auth.tsx -------------------------------------------------------------------------------- /packages/frontend/src/network/auth/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/auth/types.ts -------------------------------------------------------------------------------- /packages/frontend/src/network/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/axios.ts -------------------------------------------------------------------------------- /packages/frontend/src/network/projects/projects.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/projects/projects.tsx -------------------------------------------------------------------------------- /packages/frontend/src/network/projects/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/projects/types.ts -------------------------------------------------------------------------------- /packages/frontend/src/network/streams/streams-api.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/streams/streams-api.tsx -------------------------------------------------------------------------------- /packages/frontend/src/network/streams/types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/streams/types.tsx -------------------------------------------------------------------------------- /packages/frontend/src/network/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/network/types.ts -------------------------------------------------------------------------------- /packages/frontend/src/routes/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/Home/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/Layout.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/NotFound.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/Routes.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/destination/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/destination/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/home/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/layout.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/livestream/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/livestream/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/navbar.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/projects/[id]/components/livestreamForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/projects/[id]/components/livestreamForm.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/projects/[id]/components/peerInviteForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/projects/[id]/components/peerInviteForm.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/projects/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/projects/[id]/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/projects/[id]/livestream/[livestremId]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/projects/[id]/livestream/[livestremId]/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/projects/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/projects/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/dashboard/projects/join-project/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/dashboard/projects/join-project/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/otp/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/otp/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/privacy-policy/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/privacy-policy/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/signIn/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/signIn/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/stream/broadcast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/stream/broadcast/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/stream/stream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/stream/stream.tsx -------------------------------------------------------------------------------- /packages/frontend/src/routes/terms-of-service/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/routes/terms-of-service/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/state/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/state/index.tsx -------------------------------------------------------------------------------- /packages/frontend/src/state/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/state/theme.ts -------------------------------------------------------------------------------- /packages/frontend/src/state/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/state/types.ts -------------------------------------------------------------------------------- /packages/frontend/src/utils/navContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/utils/navContent.tsx -------------------------------------------------------------------------------- /packages/frontend/src/utils/streamDestinations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/utils/streamDestinations.tsx -------------------------------------------------------------------------------- /packages/frontend/src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/src/utils/utils.ts -------------------------------------------------------------------------------- /packages/frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/tailwind.config.js -------------------------------------------------------------------------------- /packages/frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /packages/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/tsconfig.json -------------------------------------------------------------------------------- /packages/frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /packages/frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/packages/frontend/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tobySolutions/stream2peer/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./tsconfig.base.json" 3 | } 4 | --------------------------------------------------------------------------------