├── .github ├── ISSUE_TEMPLATE │ ├── bug.md │ ├── chore.md │ ├── config.md │ ├── docs.md │ ├── feature.md │ ├── refactor.md │ └── test.md ├── pull_request_template.md └── workflows │ ├── chats-deploy.yml │ ├── develop-api-deploy.yml │ └── main-api-deploy.yml ├── Backend ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── apps │ ├── api │ │ ├── src │ │ │ ├── app.controller.spec.ts │ │ │ ├── app.controller.ts │ │ │ ├── app.module.ts │ │ │ ├── app.service.ts │ │ │ ├── auth │ │ │ │ ├── auth.controller.spec.ts │ │ │ │ ├── auth.controller.ts │ │ │ │ ├── auth.module.ts │ │ │ │ ├── auth.service.spec.ts │ │ │ │ ├── auth.service.ts │ │ │ │ ├── guards │ │ │ │ │ └── jwt-auth.guard.ts │ │ │ │ └── strategies │ │ │ │ │ ├── github.strategy.ts │ │ │ │ │ ├── google.strategy.ts │ │ │ │ │ ├── jwt.strategy.ts │ │ │ │ │ ├── lico.strategy.ts │ │ │ │ │ ├── naver.strategy.ts │ │ │ │ │ └── nickname-data.ts │ │ │ ├── categories │ │ │ │ ├── categories.controller.spec.ts │ │ │ │ ├── categories.controller.ts │ │ │ │ ├── categories.module.ts │ │ │ │ ├── categories.service.spec.ts │ │ │ │ ├── categories.service.ts │ │ │ │ ├── dto │ │ │ │ │ ├── categories.dto.ts │ │ │ │ │ └── category.dto.ts │ │ │ │ ├── entity │ │ │ │ │ └── category.entity.ts │ │ │ │ └── error │ │ │ │ │ └── error.message.enum.ts │ │ │ ├── chats │ │ │ │ ├── chats.controller.spec.ts │ │ │ │ ├── chats.controller.ts │ │ │ │ ├── chats.module.ts │ │ │ │ ├── chats.service.spec.ts │ │ │ │ ├── chats.service.ts │ │ │ │ └── dto │ │ │ │ │ └── send.chat.dto.ts │ │ │ ├── common │ │ │ │ ├── filters │ │ │ │ │ └── http-exception.filter.ts │ │ │ │ ├── interceptors │ │ │ │ │ ├── logging.interceptor.ts │ │ │ │ │ └── monitoring.interceptor.ts │ │ │ │ ├── middleware │ │ │ │ │ └── request-time.middleware.ts │ │ │ │ └── services │ │ │ │ │ └── cloud-insight.service.ts │ │ │ ├── config │ │ │ │ ├── logger.config.ts │ │ │ │ ├── mysql.config.ts │ │ │ │ ├── redis.config.ts │ │ │ │ ├── sqlite.config.ts │ │ │ │ └── typeorm.config.ts │ │ │ ├── follow │ │ │ │ ├── follow.controller.spec.ts │ │ │ │ ├── follow.controller.ts │ │ │ │ ├── follow.module.ts │ │ │ │ ├── follow.service.spec.ts │ │ │ │ └── follow.service.ts │ │ │ ├── lives │ │ │ │ ├── dto │ │ │ │ │ ├── live.dto.ts │ │ │ │ │ ├── lives.dto.ts │ │ │ │ │ ├── status.dto.ts │ │ │ │ │ └── update.live.dto.ts │ │ │ │ ├── entity │ │ │ │ │ └── live.entity.ts │ │ │ │ ├── error │ │ │ │ │ └── error.message.enum.ts │ │ │ │ ├── lives.controller.spec.ts │ │ │ │ ├── lives.controller.ts │ │ │ │ ├── lives.module.ts │ │ │ │ ├── lives.service.spec.ts │ │ │ │ └── lives.service.ts │ │ │ ├── main.ts │ │ │ └── users │ │ │ │ ├── dto │ │ │ │ ├── create.user.dto.ts │ │ │ │ └── update.user.dto.ts │ │ │ │ ├── entity │ │ │ │ └── user.entity.ts │ │ │ │ ├── users.controller.spec.ts │ │ │ │ ├── users.controller.ts │ │ │ │ ├── users.module.ts │ │ │ │ ├── users.service.spec.ts │ │ │ │ └── users.service.ts │ │ ├── test │ │ │ ├── app.e2e-spec.ts │ │ │ └── jest-e2e.json │ │ └── tsconfig.app.json │ └── chats │ │ ├── src │ │ ├── chats.controller.ts │ │ ├── chats.gateway.spec.ts │ │ ├── chats.gateway.ts │ │ ├── chats.module.ts │ │ ├── config │ │ │ └── redis.config.ts │ │ ├── dto │ │ │ └── chat.dto.ts │ │ └── main.ts │ │ ├── test │ │ ├── app.e2e-spec.ts │ │ └── jest-e2e.json │ │ └── tsconfig.app.json ├── eslint.config.js ├── nest-cli.json ├── package-lock.json ├── package.json ├── server │ ├── api │ │ └── deploy.sh │ ├── chats │ │ └── deploy.sh │ ├── encoding │ │ ├── cleanup.sh │ │ ├── nginx.conf │ │ └── stream_process.sh │ └── ingest(srs) │ │ ├── lico.conf │ │ └── nginx.conf ├── tsconfig.build.json └── tsconfig.json ├── Frontend ├── .eslintrc.cjs ├── .gitignore ├── .netlifyignore ├── .prettierrc ├── index.html ├── lib │ ├── buffer │ │ ├── core │ │ │ └── buffer.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── types.ts │ │ └── utils │ │ │ └── constants.ts │ ├── controller │ │ └── HLSController.ts │ ├── manifest │ │ ├── __test__ │ │ │ ├── parser.fixtures.ts │ │ │ └── parser.test.ts │ │ ├── core │ │ │ ├── loader.ts │ │ │ ├── parser.ts │ │ │ └── validator.ts │ │ ├── index.ts │ │ ├── types │ │ │ └── types.ts │ │ └── utils │ │ │ ├── constants.ts │ │ │ └── utils.ts │ └── segment │ │ ├── core │ │ └── loader.ts │ │ ├── index.ts │ │ ├── types │ │ └── types.ts │ │ └── utils │ │ ├── constants.ts │ │ └── utils.ts ├── netlify.toml ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── apple-touch-icon.png │ ├── favicon.ico │ └── og-image.png ├── src │ ├── App.tsx │ ├── apis │ │ ├── auth.ts │ │ ├── axios.ts │ │ ├── category.ts │ │ ├── chat.ts │ │ ├── follow.ts │ │ ├── live.ts │ │ └── user.ts │ ├── assets │ │ ├── fonts │ │ │ ├── Pretendard-Bold.woff2 │ │ │ └── Pretendard-Medium.woff2 │ │ ├── icons │ │ │ ├── eraserCursor.svg │ │ │ ├── pencilCursor.svg │ │ │ └── socialLoginIcons.tsx │ │ └── images │ │ │ └── offline.gif │ ├── components │ │ ├── VideoPlayer │ │ │ ├── Control │ │ │ │ ├── SettingsControl.tsx │ │ │ │ ├── VolumeControl.tsx │ │ │ │ └── index.tsx │ │ │ ├── OfflinePlayer.tsx │ │ │ └── index.tsx │ │ ├── category │ │ │ ├── CategoryCard │ │ │ │ └── index.tsx │ │ │ └── CategoryGrid │ │ │ │ └── index.tsx │ │ ├── channel │ │ │ ├── ChannelCard │ │ │ │ ├── ChannelInfo.tsx │ │ │ │ ├── ChannelThumbnail.tsx │ │ │ │ ├── HoverPreviewPlayer.tsx │ │ │ │ ├── ThumbnailSkeleton.tsx │ │ │ │ └── index.tsx │ │ │ └── ChannelGrid │ │ │ │ └── index.tsx │ │ ├── chat │ │ │ ├── ChatHeader.tsx │ │ │ ├── ChatInput.tsx │ │ │ ├── ChatMessage.tsx │ │ │ ├── ChatProfileModal.tsx │ │ │ ├── ChatSettingsMenu.tsx │ │ │ ├── ChatWindow.tsx │ │ │ └── PendingMessageNotification.tsx │ │ ├── common │ │ │ ├── Badges │ │ │ │ ├── Badge.tsx │ │ │ │ └── CategoryBadge.tsx │ │ │ ├── Buttons │ │ │ │ ├── ChatOpenButton.tsx │ │ │ │ ├── FollowButton.tsx │ │ │ │ └── SortButton.tsx │ │ │ ├── Dropdown │ │ │ │ └── index.tsx │ │ │ ├── LoadingSpinner │ │ │ │ └── index.tsx │ │ │ ├── Modals │ │ │ │ └── LoginConfirmModal.tsx │ │ │ ├── SearchInput │ │ │ │ └── index.tsx │ │ │ ├── Toast │ │ │ │ └── index.tsx │ │ │ └── Toggle │ │ │ │ └── index.tsx │ │ ├── error │ │ │ └── NotFound.tsx │ │ └── layout │ │ │ ├── NavItem.tsx │ │ │ └── Navbar.tsx │ ├── config │ │ ├── env.ts │ │ └── queryClient.ts │ ├── constants │ │ ├── categories.ts │ │ └── chat │ │ │ ├── color.ts │ │ │ └── input.ts │ ├── hooks │ │ ├── canvas │ │ │ ├── useCanvasElement.ts │ │ │ ├── useDrawing.ts │ │ │ ├── useImage.ts │ │ │ └── useText.ts │ │ ├── chat │ │ │ ├── useChatMessages.ts │ │ │ ├── useChatScroll.ts │ │ │ └── useChatSocket.ts │ │ ├── useAuth.ts │ │ ├── useCategory.ts │ │ ├── useCheckStream.ts │ │ ├── useClickOutside.ts │ │ ├── useDebounce.ts │ │ ├── useDelayedLoading.ts │ │ ├── useFollow.ts │ │ ├── useHls.ts │ │ ├── useLive.ts │ │ ├── useMediaQuery.ts │ │ ├── useSearch.ts │ │ └── useUser.ts │ ├── layouts │ │ └── Layout.tsx │ ├── main.tsx │ ├── pages │ │ ├── CategoryPage │ │ │ ├── CategoryDetailPage.tsx │ │ │ └── index.tsx │ │ ├── ChatPopupPage │ │ │ └── index.tsx │ │ ├── FollowingPage │ │ │ ├── OfflineCard.tsx │ │ │ ├── OfflineGrid.tsx │ │ │ └── index.tsx │ │ ├── HomePage │ │ │ └── index.tsx │ │ ├── LivePage │ │ │ ├── LiveInfo.tsx │ │ │ ├── StreamerInfo.tsx │ │ │ ├── StreamingTimer.tsx │ │ │ └── index.tsx │ │ ├── LivesPage │ │ │ └── index.tsx │ │ ├── LoginPage │ │ │ ├── LoginCallback.tsx │ │ │ └── index.tsx │ │ ├── MyPage │ │ │ └── index.tsx │ │ └── StudioPage │ │ │ ├── Canvas │ │ │ ├── DrawCanvas.tsx │ │ │ ├── ImageTextCanvas.tsx │ │ │ ├── InteractionCanvas.tsx │ │ │ └── StreamCanvas.tsx │ │ │ ├── ControlButton.tsx │ │ │ ├── Modals │ │ │ ├── CamMicSetting.tsx │ │ │ ├── CanvasElementDeleteModal.tsx │ │ │ ├── Palette.tsx │ │ │ ├── StreamGuide.tsx │ │ │ └── TextSetting.tsx │ │ │ ├── StreamContainer.tsx │ │ │ ├── StreamInfo.tsx │ │ │ ├── StreamSettings.tsx │ │ │ ├── WebRTCStream.ts │ │ │ ├── WebStreamControls.tsx │ │ │ └── index.tsx │ ├── routes │ │ ├── ProtectedRoute.tsx │ │ └── index.tsx │ ├── store │ │ ├── useAuthStore.ts │ │ ├── useSortStore.ts │ │ ├── useStudioStore.ts │ │ └── useViewMode.ts │ ├── styles │ │ └── index.css │ ├── types │ │ ├── auth.ts │ │ ├── canvas.ts │ │ ├── category.ts │ │ ├── hlsQuality.ts │ │ ├── live.ts │ │ └── user.ts │ ├── utils │ │ ├── chatUtils.ts │ │ └── format.tsx │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts └── README.md /.github/ISSUE_TEMPLATE/bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/chore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/chore.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/config.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/docs.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/refactor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/refactor.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/ISSUE_TEMPLATE/test.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/chats-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/workflows/chats-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/develop-api-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/workflows/develop-api-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/main-api-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/.github/workflows/main-api-deploy.yml -------------------------------------------------------------------------------- /Backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/.eslintrc.js -------------------------------------------------------------------------------- /Backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/.gitignore -------------------------------------------------------------------------------- /Backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/.prettierrc -------------------------------------------------------------------------------- /Backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/README.md -------------------------------------------------------------------------------- /Backend/apps/api/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/app.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/app.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/app.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/app.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/auth.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/auth.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/auth.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/auth.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/guards/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/guards/jwt-auth.guard.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/strategies/github.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/strategies/github.strategy.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/strategies/google.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/strategies/google.strategy.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/strategies/lico.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/strategies/lico.strategy.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/strategies/naver.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/strategies/naver.strategy.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/auth/strategies/nickname-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/auth/strategies/nickname-data.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/categories.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/categories.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/categories.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/categories.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/categories.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/categories.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/categories.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/categories.service.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/categories.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/categories.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/dto/categories.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/dto/categories.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/dto/category.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/dto/category.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/entity/category.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/categories/entity/category.entity.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/categories/error/error.message.enum.ts: -------------------------------------------------------------------------------- 1 | export enum ErrorMessage { 2 | CATEGORY_NOT_FOUND = '존재하지 않는 카테고리입니다.', 3 | } 4 | -------------------------------------------------------------------------------- /Backend/apps/api/src/chats/chats.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/chats/chats.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/chats/chats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/chats/chats.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/chats/chats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/chats/chats.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/chats/chats.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/chats/chats.service.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/chats/chats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/chats/chats.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/chats/dto/send.chat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/chats/dto/send.chat.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/common/filters/http-exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/common/filters/http-exception.filter.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/common/interceptors/logging.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/common/interceptors/logging.interceptor.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/common/interceptors/monitoring.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/common/interceptors/monitoring.interceptor.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/common/middleware/request-time.middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/common/middleware/request-time.middleware.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/common/services/cloud-insight.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/common/services/cloud-insight.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/config/logger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/config/logger.config.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/config/mysql.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/config/mysql.config.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/config/redis.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/config/redis.config.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/config/sqlite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/config/sqlite.config.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/config/typeorm.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/config/typeorm.config.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/follow/follow.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/follow/follow.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/follow/follow.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/follow/follow.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/follow/follow.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/follow/follow.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/follow/follow.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/follow/follow.service.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/follow/follow.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/follow/follow.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/dto/live.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/dto/live.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/dto/lives.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/dto/lives.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/dto/status.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/dto/status.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/dto/update.live.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/dto/update.live.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/entity/live.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/entity/live.entity.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/error/error.message.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/error/error.message.enum.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/lives.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/lives.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/lives.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/lives.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/lives.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/lives.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/lives.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/lives.service.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/lives/lives.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/lives/lives.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/main.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/dto/create.user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/dto/create.user.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/dto/update.user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/dto/update.user.dto.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/entity/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/entity/user.entity.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/users.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/users.controller.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/users.controller.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/users.module.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/users.service.spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/src/users/users.service.ts -------------------------------------------------------------------------------- /Backend/apps/api/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Backend/apps/api/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/test/jest-e2e.json -------------------------------------------------------------------------------- /Backend/apps/api/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/api/tsconfig.app.json -------------------------------------------------------------------------------- /Backend/apps/chats/src/chats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/chats.controller.ts -------------------------------------------------------------------------------- /Backend/apps/chats/src/chats.gateway.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/chats.gateway.spec.ts -------------------------------------------------------------------------------- /Backend/apps/chats/src/chats.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/chats.gateway.ts -------------------------------------------------------------------------------- /Backend/apps/chats/src/chats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/chats.module.ts -------------------------------------------------------------------------------- /Backend/apps/chats/src/config/redis.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/config/redis.config.ts -------------------------------------------------------------------------------- /Backend/apps/chats/src/dto/chat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/dto/chat.dto.ts -------------------------------------------------------------------------------- /Backend/apps/chats/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/src/main.ts -------------------------------------------------------------------------------- /Backend/apps/chats/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /Backend/apps/chats/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/test/jest-e2e.json -------------------------------------------------------------------------------- /Backend/apps/chats/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/apps/chats/tsconfig.app.json -------------------------------------------------------------------------------- /Backend/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/eslint.config.js -------------------------------------------------------------------------------- /Backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/nest-cli.json -------------------------------------------------------------------------------- /Backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/package-lock.json -------------------------------------------------------------------------------- /Backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/package.json -------------------------------------------------------------------------------- /Backend/server/api/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/api/deploy.sh -------------------------------------------------------------------------------- /Backend/server/chats/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/chats/deploy.sh -------------------------------------------------------------------------------- /Backend/server/encoding/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/encoding/cleanup.sh -------------------------------------------------------------------------------- /Backend/server/encoding/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/encoding/nginx.conf -------------------------------------------------------------------------------- /Backend/server/encoding/stream_process.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/encoding/stream_process.sh -------------------------------------------------------------------------------- /Backend/server/ingest(srs)/lico.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/ingest(srs)/lico.conf -------------------------------------------------------------------------------- /Backend/server/ingest(srs)/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/server/ingest(srs)/nginx.conf -------------------------------------------------------------------------------- /Backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/tsconfig.build.json -------------------------------------------------------------------------------- /Backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Backend/tsconfig.json -------------------------------------------------------------------------------- /Frontend/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/.eslintrc.cjs -------------------------------------------------------------------------------- /Frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/.gitignore -------------------------------------------------------------------------------- /Frontend/.netlifyignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/.netlifyignore -------------------------------------------------------------------------------- /Frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/.prettierrc -------------------------------------------------------------------------------- /Frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/index.html -------------------------------------------------------------------------------- /Frontend/lib/buffer/core/buffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/buffer/core/buffer.ts -------------------------------------------------------------------------------- /Frontend/lib/buffer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/buffer/index.ts -------------------------------------------------------------------------------- /Frontend/lib/buffer/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/buffer/types/types.ts -------------------------------------------------------------------------------- /Frontend/lib/buffer/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/buffer/utils/constants.ts -------------------------------------------------------------------------------- /Frontend/lib/controller/HLSController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/controller/HLSController.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/__test__/parser.fixtures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/__test__/parser.fixtures.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/__test__/parser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/__test__/parser.test.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/core/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/core/loader.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/core/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/core/parser.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/core/validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/core/validator.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/index.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/types/types.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/utils/constants.ts -------------------------------------------------------------------------------- /Frontend/lib/manifest/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/manifest/utils/utils.ts -------------------------------------------------------------------------------- /Frontend/lib/segment/core/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/segment/core/loader.ts -------------------------------------------------------------------------------- /Frontend/lib/segment/index.ts: -------------------------------------------------------------------------------- 1 | export { loadSegment } from './core/loader'; 2 | -------------------------------------------------------------------------------- /Frontend/lib/segment/types/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/segment/types/types.ts -------------------------------------------------------------------------------- /Frontend/lib/segment/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/segment/utils/constants.ts -------------------------------------------------------------------------------- /Frontend/lib/segment/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/lib/segment/utils/utils.ts -------------------------------------------------------------------------------- /Frontend/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/netlify.toml -------------------------------------------------------------------------------- /Frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/package-lock.json -------------------------------------------------------------------------------- /Frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/package.json -------------------------------------------------------------------------------- /Frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/postcss.config.js -------------------------------------------------------------------------------- /Frontend/public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/public/apple-touch-icon.png -------------------------------------------------------------------------------- /Frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/public/favicon.ico -------------------------------------------------------------------------------- /Frontend/public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/public/og-image.png -------------------------------------------------------------------------------- /Frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/App.tsx -------------------------------------------------------------------------------- /Frontend/src/apis/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/auth.ts -------------------------------------------------------------------------------- /Frontend/src/apis/axios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/axios.ts -------------------------------------------------------------------------------- /Frontend/src/apis/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/category.ts -------------------------------------------------------------------------------- /Frontend/src/apis/chat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/chat.ts -------------------------------------------------------------------------------- /Frontend/src/apis/follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/follow.ts -------------------------------------------------------------------------------- /Frontend/src/apis/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/live.ts -------------------------------------------------------------------------------- /Frontend/src/apis/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/apis/user.ts -------------------------------------------------------------------------------- /Frontend/src/assets/fonts/Pretendard-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/assets/fonts/Pretendard-Bold.woff2 -------------------------------------------------------------------------------- /Frontend/src/assets/fonts/Pretendard-Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/assets/fonts/Pretendard-Medium.woff2 -------------------------------------------------------------------------------- /Frontend/src/assets/icons/eraserCursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/assets/icons/eraserCursor.svg -------------------------------------------------------------------------------- /Frontend/src/assets/icons/pencilCursor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/assets/icons/pencilCursor.svg -------------------------------------------------------------------------------- /Frontend/src/assets/icons/socialLoginIcons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/assets/icons/socialLoginIcons.tsx -------------------------------------------------------------------------------- /Frontend/src/assets/images/offline.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/assets/images/offline.gif -------------------------------------------------------------------------------- /Frontend/src/components/VideoPlayer/Control/SettingsControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/VideoPlayer/Control/SettingsControl.tsx -------------------------------------------------------------------------------- /Frontend/src/components/VideoPlayer/Control/VolumeControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/VideoPlayer/Control/VolumeControl.tsx -------------------------------------------------------------------------------- /Frontend/src/components/VideoPlayer/Control/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/VideoPlayer/Control/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/VideoPlayer/OfflinePlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/VideoPlayer/OfflinePlayer.tsx -------------------------------------------------------------------------------- /Frontend/src/components/VideoPlayer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/VideoPlayer/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/category/CategoryCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/category/CategoryCard/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/category/CategoryGrid/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/category/CategoryGrid/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/channel/ChannelCard/ChannelInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/channel/ChannelCard/ChannelInfo.tsx -------------------------------------------------------------------------------- /Frontend/src/components/channel/ChannelCard/ChannelThumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/channel/ChannelCard/ChannelThumbnail.tsx -------------------------------------------------------------------------------- /Frontend/src/components/channel/ChannelCard/HoverPreviewPlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/channel/ChannelCard/HoverPreviewPlayer.tsx -------------------------------------------------------------------------------- /Frontend/src/components/channel/ChannelCard/ThumbnailSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/channel/ChannelCard/ThumbnailSkeleton.tsx -------------------------------------------------------------------------------- /Frontend/src/components/channel/ChannelCard/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/channel/ChannelCard/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/channel/ChannelGrid/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/channel/ChannelGrid/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/ChatHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/ChatHeader.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/ChatInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/ChatInput.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/ChatMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/ChatMessage.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/ChatProfileModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/ChatProfileModal.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/ChatSettingsMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/ChatSettingsMenu.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/ChatWindow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/ChatWindow.tsx -------------------------------------------------------------------------------- /Frontend/src/components/chat/PendingMessageNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/chat/PendingMessageNotification.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Badges/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Badges/Badge.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Badges/CategoryBadge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Badges/CategoryBadge.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Buttons/ChatOpenButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Buttons/ChatOpenButton.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Buttons/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Buttons/FollowButton.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Buttons/SortButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Buttons/SortButton.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Dropdown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Dropdown/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/LoadingSpinner/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/LoadingSpinner/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Modals/LoginConfirmModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Modals/LoginConfirmModal.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/SearchInput/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/SearchInput/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Toast/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Toast/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/common/Toggle/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/common/Toggle/index.tsx -------------------------------------------------------------------------------- /Frontend/src/components/error/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/error/NotFound.tsx -------------------------------------------------------------------------------- /Frontend/src/components/layout/NavItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/layout/NavItem.tsx -------------------------------------------------------------------------------- /Frontend/src/components/layout/Navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/components/layout/Navbar.tsx -------------------------------------------------------------------------------- /Frontend/src/config/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/config/env.ts -------------------------------------------------------------------------------- /Frontend/src/config/queryClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/config/queryClient.ts -------------------------------------------------------------------------------- /Frontend/src/constants/categories.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/constants/categories.ts -------------------------------------------------------------------------------- /Frontend/src/constants/chat/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/constants/chat/color.ts -------------------------------------------------------------------------------- /Frontend/src/constants/chat/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/constants/chat/input.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/canvas/useCanvasElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/canvas/useCanvasElement.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/canvas/useDrawing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/canvas/useDrawing.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/canvas/useImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/canvas/useImage.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/canvas/useText.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/canvas/useText.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/chat/useChatMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/chat/useChatMessages.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/chat/useChatScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/chat/useChatScroll.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/chat/useChatSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/chat/useChatSocket.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useAuth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useAuth.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useCategory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useCategory.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useCheckStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useCheckStream.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useClickOutside.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useClickOutside.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useDelayedLoading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useDelayedLoading.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useFollow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useFollow.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useHls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useHls.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useLive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useLive.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useMediaQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useMediaQuery.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useSearch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useSearch.ts -------------------------------------------------------------------------------- /Frontend/src/hooks/useUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/hooks/useUser.ts -------------------------------------------------------------------------------- /Frontend/src/layouts/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/layouts/Layout.tsx -------------------------------------------------------------------------------- /Frontend/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/main.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/CategoryPage/CategoryDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/CategoryPage/CategoryDetailPage.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/CategoryPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/CategoryPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/ChatPopupPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/ChatPopupPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/FollowingPage/OfflineCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/FollowingPage/OfflineCard.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/FollowingPage/OfflineGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/FollowingPage/OfflineGrid.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/FollowingPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/FollowingPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/HomePage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/HomePage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LivePage/LiveInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LivePage/LiveInfo.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LivePage/StreamerInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LivePage/StreamerInfo.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LivePage/StreamingTimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LivePage/StreamingTimer.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LivePage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LivePage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LivesPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LivesPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LoginPage/LoginCallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LoginPage/LoginCallback.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/LoginPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/LoginPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/MyPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/MyPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Canvas/DrawCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Canvas/DrawCanvas.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Canvas/ImageTextCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Canvas/ImageTextCanvas.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Canvas/InteractionCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Canvas/InteractionCanvas.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Canvas/StreamCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Canvas/StreamCanvas.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/ControlButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/ControlButton.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Modals/CamMicSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Modals/CamMicSetting.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Modals/CanvasElementDeleteModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Modals/CanvasElementDeleteModal.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Modals/Palette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Modals/Palette.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Modals/StreamGuide.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Modals/StreamGuide.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/Modals/TextSetting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/Modals/TextSetting.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/StreamContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/StreamContainer.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/StreamInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/StreamInfo.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/StreamSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/StreamSettings.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/WebRTCStream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/WebRTCStream.ts -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/WebStreamControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/WebStreamControls.tsx -------------------------------------------------------------------------------- /Frontend/src/pages/StudioPage/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/pages/StudioPage/index.tsx -------------------------------------------------------------------------------- /Frontend/src/routes/ProtectedRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/routes/ProtectedRoute.tsx -------------------------------------------------------------------------------- /Frontend/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/routes/index.tsx -------------------------------------------------------------------------------- /Frontend/src/store/useAuthStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/store/useAuthStore.ts -------------------------------------------------------------------------------- /Frontend/src/store/useSortStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/store/useSortStore.ts -------------------------------------------------------------------------------- /Frontend/src/store/useStudioStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/store/useStudioStore.ts -------------------------------------------------------------------------------- /Frontend/src/store/useViewMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/store/useViewMode.ts -------------------------------------------------------------------------------- /Frontend/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/styles/index.css -------------------------------------------------------------------------------- /Frontend/src/types/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/types/auth.ts -------------------------------------------------------------------------------- /Frontend/src/types/canvas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/types/canvas.ts -------------------------------------------------------------------------------- /Frontend/src/types/category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/types/category.ts -------------------------------------------------------------------------------- /Frontend/src/types/hlsQuality.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/types/hlsQuality.ts -------------------------------------------------------------------------------- /Frontend/src/types/live.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/types/live.ts -------------------------------------------------------------------------------- /Frontend/src/types/user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/types/user.ts -------------------------------------------------------------------------------- /Frontend/src/utils/chatUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/utils/chatUtils.ts -------------------------------------------------------------------------------- /Frontend/src/utils/format.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/src/utils/format.tsx -------------------------------------------------------------------------------- /Frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /Frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/tailwind.config.js -------------------------------------------------------------------------------- /Frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/tsconfig.app.json -------------------------------------------------------------------------------- /Frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/tsconfig.json -------------------------------------------------------------------------------- /Frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/tsconfig.node.json -------------------------------------------------------------------------------- /Frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/Frontend/vite.config.ts -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web26-LICO/HEAD/README.md --------------------------------------------------------------------------------