├── .DS_Store ├── .github ├── ISSUE_TEMPLATE │ └── custom.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── cd-backend.yml │ ├── cd-frontend.yml │ ├── cd-media-server.yml │ ├── ci-backend.yml │ └── ci-frontend.yml ├── README.md ├── backend ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── comment │ │ ├── comment.module.ts │ │ └── entities │ │ │ └── comments.entity.ts │ ├── config │ │ └── cors.config.ts │ ├── constants │ │ └── sfuEvents.ts │ ├── filter │ │ ├── all-exceptions.filter.ts │ │ └── socket-exceptions.filter.ts │ ├── global-chat │ │ ├── globalChat.gateway.ts │ │ └── globalChat.module.ts │ ├── main.ts │ ├── mediaServer │ │ ├── mediaServer.gateway.ts │ │ └── mediaServer.module.ts │ ├── redis │ │ ├── redis-cache.controller.ts │ │ ├── redis-cache.module.ts │ │ └── redis-cache.service.ts │ ├── sfu │ │ ├── sfu.gateway.ts │ │ └── sfu.module.ts │ ├── socket │ │ ├── socket.gateway.ts │ │ └── socket.module.ts │ ├── study-room │ │ ├── dto │ │ │ └── createRoom.dto.ts │ │ ├── entities │ │ │ └── studyRoom.entity.ts │ │ ├── study-room.controller.spec.ts │ │ ├── study-room.controller.ts │ │ ├── study-room.module.ts │ │ ├── study-room.service.spec.ts │ │ └── study-room.service.ts │ ├── user │ │ ├── dto │ │ │ └── user.dto.ts │ │ ├── entities │ │ │ └── user.entity.ts │ │ ├── user.controller.spec.ts │ │ ├── user.controller.ts │ │ ├── user.module.ts │ │ ├── user.service.spec.ts │ │ └── user.service.ts │ └── utils │ │ ├── dateFormatter.ts │ │ ├── salt.ts │ │ └── sendDcBodyFormatter.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── frontend ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── craco.config.js ├── package-lock.json ├── package.json ├── public │ └── index.html ├── src │ ├── App.test.tsx │ ├── App.tsx │ ├── assets │ │ ├── 404.jpg │ │ ├── StyledLogo.png │ │ ├── home.png │ │ ├── icons │ │ │ ├── canvas.svg │ │ │ ├── chat.svg │ │ │ ├── check.svg │ │ │ ├── create.svg │ │ │ ├── down-triangle.svg │ │ │ ├── hashtag.svg │ │ │ ├── king.svg │ │ │ ├── leftArrow.svg │ │ │ ├── mic-off.svg │ │ │ ├── mic.svg │ │ │ ├── monitor-off.svg │ │ │ ├── monitor.svg │ │ │ ├── participants.svg │ │ │ ├── rightArrow.svg │ │ │ ├── searchBarButton.svg │ │ │ ├── user.svg │ │ │ ├── video-off.svg │ │ │ └── video.svg │ │ ├── loader.svg │ │ ├── logo.svg │ │ ├── logoWithName.svg │ │ ├── question.png │ │ ├── sample.jpg │ │ ├── study.png │ │ └── tody.svg │ ├── axios │ │ ├── instances │ │ │ └── axiosBackend.ts │ │ └── requests │ │ │ ├── checkEnterableRequest.ts │ │ │ ├── checkMasterRequest.ts │ │ │ ├── checkUniqueIdRequest.ts │ │ │ ├── checkUniqueNicknameRequest.ts │ │ │ ├── createStudyRoomRequest.ts │ │ │ ├── deleteRoomRequest.ts │ │ │ ├── enterRoomRequest.ts │ │ │ ├── getParticipantsListRequest.ts │ │ │ ├── getStudyRoomInfoRequest.ts │ │ │ ├── getStudyRoomListRequest.ts │ │ │ ├── leaveRoomRequest.ts │ │ │ ├── loginRequest.ts │ │ │ ├── logoutRequest.ts │ │ │ ├── signupRequest.ts │ │ │ └── silentLoginRequest.ts │ ├── components │ │ ├── common │ │ │ ├── CreatButton.tsx │ │ │ ├── CustomButton.tsx │ │ │ ├── CustomInput.tsx │ │ │ ├── Loader.tsx │ │ │ ├── MainSideBar.tsx │ │ │ ├── MenuList.tsx │ │ │ ├── Modal.tsx │ │ │ ├── Pagination.tsx │ │ │ ├── PrivateRoute.tsx │ │ │ ├── SearchBar.tsx │ │ │ ├── StudyRoomGuard.tsx │ │ │ ├── StyledHeader1.tsx │ │ │ ├── UserProfile.tsx │ │ │ └── ViewConditionCheckBox.tsx │ │ ├── studyRoom │ │ │ ├── BottomBar.tsx │ │ │ ├── Canvas.tsx │ │ │ ├── ChatItem.tsx │ │ │ ├── ChatList.tsx │ │ │ ├── ChatSideBar.tsx │ │ │ ├── NicknameWrapper.tsx │ │ │ ├── ParticipantsSideBar.tsx │ │ │ └── RemoteVideo.tsx │ │ └── studyRoomList │ │ │ ├── CreateNewRoomModal.tsx │ │ │ ├── GlobalChat.tsx │ │ │ ├── SearchRoomResult.tsx │ │ │ ├── StudyRoomItem.tsx │ │ │ ├── StudyRoomList.tsx │ │ │ ├── StudyRoomListChatBar.tsx │ │ │ ├── StudyRoomListChatItem.tsx │ │ │ └── TagInput.tsx │ ├── constants │ │ └── sfuEvents.ts │ ├── hooks │ │ ├── useAxios.ts │ │ ├── useInputValidation.ts │ │ ├── useSfu.ts │ │ └── useStudyRoomPage.ts │ ├── index.tsx │ ├── pages │ │ ├── ErrorPage.tsx │ │ ├── InitPage.tsx │ │ ├── LoginPage.tsx │ │ ├── MainPage.tsx │ │ ├── MeshPage.tsx │ │ ├── NotFoundPage.tsx │ │ ├── SfuPage.tsx │ │ ├── SignupPage.tsx │ │ ├── StudyRoomListPage.tsx │ │ └── StudyRoomPage.tsx │ ├── react-app-env.d.ts │ ├── recoil │ │ └── atoms.ts │ ├── routes │ │ └── Router.tsx │ ├── setupTests.ts │ ├── sockets │ │ └── sfuSocket.ts │ ├── styles │ │ ├── index.css │ │ └── reset.css │ └── types │ │ ├── chat.types.ts │ │ ├── recoil.types.ts │ │ ├── studyRoom.types.ts │ │ └── studyRoomList.types.ts └── tsconfig.json └── media-server ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src ├── config │ └── cors.config.ts ├── constants │ └── sfuEvents.ts ├── filter │ └── socket-exceptions.filter.ts ├── main.ts ├── mediaServer │ ├── mediaServer.gateway.ts │ └── mediaServer.module.ts ├── sfu │ ├── sfu.gateway.ts │ └── sfu.module.ts └── utils │ └── sendDcBodyFormatter.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/cd-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/workflows/cd-backend.yml -------------------------------------------------------------------------------- /.github/workflows/cd-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/workflows/cd-frontend.yml -------------------------------------------------------------------------------- /.github/workflows/cd-media-server.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/workflows/cd-media-server.yml -------------------------------------------------------------------------------- /.github/workflows/ci-backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/workflows/ci-backend.yml -------------------------------------------------------------------------------- /.github/workflows/ci-frontend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/.github/workflows/ci-frontend.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/README.md -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/nest-cli.json -------------------------------------------------------------------------------- /backend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/package-lock.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/app.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/app.controller.ts -------------------------------------------------------------------------------- /backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/app.module.ts -------------------------------------------------------------------------------- /backend/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/app.service.ts -------------------------------------------------------------------------------- /backend/src/comment/comment.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/comment/comment.module.ts -------------------------------------------------------------------------------- /backend/src/comment/entities/comments.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/comment/entities/comments.entity.ts -------------------------------------------------------------------------------- /backend/src/config/cors.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/config/cors.config.ts -------------------------------------------------------------------------------- /backend/src/constants/sfuEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/constants/sfuEvents.ts -------------------------------------------------------------------------------- /backend/src/filter/all-exceptions.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/filter/all-exceptions.filter.ts -------------------------------------------------------------------------------- /backend/src/filter/socket-exceptions.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/filter/socket-exceptions.filter.ts -------------------------------------------------------------------------------- /backend/src/global-chat/globalChat.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/global-chat/globalChat.gateway.ts -------------------------------------------------------------------------------- /backend/src/global-chat/globalChat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/global-chat/globalChat.module.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/mediaServer/mediaServer.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/mediaServer/mediaServer.gateway.ts -------------------------------------------------------------------------------- /backend/src/mediaServer/mediaServer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/mediaServer/mediaServer.module.ts -------------------------------------------------------------------------------- /backend/src/redis/redis-cache.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/redis/redis-cache.controller.ts -------------------------------------------------------------------------------- /backend/src/redis/redis-cache.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/redis/redis-cache.module.ts -------------------------------------------------------------------------------- /backend/src/redis/redis-cache.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/redis/redis-cache.service.ts -------------------------------------------------------------------------------- /backend/src/sfu/sfu.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/sfu/sfu.gateway.ts -------------------------------------------------------------------------------- /backend/src/sfu/sfu.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/sfu/sfu.module.ts -------------------------------------------------------------------------------- /backend/src/socket/socket.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/socket/socket.gateway.ts -------------------------------------------------------------------------------- /backend/src/socket/socket.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/socket/socket.module.ts -------------------------------------------------------------------------------- /backend/src/study-room/dto/createRoom.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/dto/createRoom.dto.ts -------------------------------------------------------------------------------- /backend/src/study-room/entities/studyRoom.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/entities/studyRoom.entity.ts -------------------------------------------------------------------------------- /backend/src/study-room/study-room.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/study-room.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/study-room/study-room.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/study-room.controller.ts -------------------------------------------------------------------------------- /backend/src/study-room/study-room.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/study-room.module.ts -------------------------------------------------------------------------------- /backend/src/study-room/study-room.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/study-room.service.spec.ts -------------------------------------------------------------------------------- /backend/src/study-room/study-room.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/study-room/study-room.service.ts -------------------------------------------------------------------------------- /backend/src/user/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/dto/user.dto.ts -------------------------------------------------------------------------------- /backend/src/user/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/entities/user.entity.ts -------------------------------------------------------------------------------- /backend/src/user/user.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/user.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/user.controller.ts -------------------------------------------------------------------------------- /backend/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/user.module.ts -------------------------------------------------------------------------------- /backend/src/user/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/user.service.spec.ts -------------------------------------------------------------------------------- /backend/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/user/user.service.ts -------------------------------------------------------------------------------- /backend/src/utils/dateFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/utils/dateFormatter.ts -------------------------------------------------------------------------------- /backend/src/utils/salt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/utils/salt.ts -------------------------------------------------------------------------------- /backend/src/utils/sendDcBodyFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/src/utils/sendDcBodyFormatter.ts -------------------------------------------------------------------------------- /backend/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /backend/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/test/jest-e2e.json -------------------------------------------------------------------------------- /backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/tsconfig.build.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/craco.config.js -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/public/index.html -------------------------------------------------------------------------------- /frontend/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/App.test.tsx -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/assets/404.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/404.jpg -------------------------------------------------------------------------------- /frontend/src/assets/StyledLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/StyledLogo.png -------------------------------------------------------------------------------- /frontend/src/assets/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/home.png -------------------------------------------------------------------------------- /frontend/src/assets/icons/canvas.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/canvas.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/chat.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/chat.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/check.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/create.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/create.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/down-triangle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/down-triangle.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/hashtag.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/hashtag.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/king.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/king.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/leftArrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/leftArrow.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/mic-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/mic-off.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/mic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/mic.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/monitor-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/monitor-off.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/monitor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/monitor.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/participants.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/participants.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/rightArrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/rightArrow.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/searchBarButton.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/searchBarButton.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/user.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/video-off.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/video-off.svg -------------------------------------------------------------------------------- /frontend/src/assets/icons/video.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/icons/video.svg -------------------------------------------------------------------------------- /frontend/src/assets/loader.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/loader.svg -------------------------------------------------------------------------------- /frontend/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/logo.svg -------------------------------------------------------------------------------- /frontend/src/assets/logoWithName.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/logoWithName.svg -------------------------------------------------------------------------------- /frontend/src/assets/question.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/question.png -------------------------------------------------------------------------------- /frontend/src/assets/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/sample.jpg -------------------------------------------------------------------------------- /frontend/src/assets/study.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/study.png -------------------------------------------------------------------------------- /frontend/src/assets/tody.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/assets/tody.svg -------------------------------------------------------------------------------- /frontend/src/axios/instances/axiosBackend.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/instances/axiosBackend.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/checkEnterableRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/checkEnterableRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/checkMasterRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/checkMasterRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/checkUniqueIdRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/checkUniqueIdRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/checkUniqueNicknameRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/checkUniqueNicknameRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/createStudyRoomRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/createStudyRoomRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/deleteRoomRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/deleteRoomRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/enterRoomRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/enterRoomRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/getParticipantsListRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/getParticipantsListRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/getStudyRoomInfoRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/getStudyRoomInfoRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/getStudyRoomListRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/getStudyRoomListRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/leaveRoomRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/leaveRoomRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/loginRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/loginRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/logoutRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/logoutRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/signupRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/signupRequest.ts -------------------------------------------------------------------------------- /frontend/src/axios/requests/silentLoginRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/axios/requests/silentLoginRequest.ts -------------------------------------------------------------------------------- /frontend/src/components/common/CreatButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/CreatButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/CustomButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/CustomButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/CustomInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/CustomInput.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/Loader.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/MainSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/MainSideBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/MenuList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/MenuList.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/Modal.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/Pagination.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/PrivateRoute.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/PrivateRoute.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/SearchBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/StudyRoomGuard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/StudyRoomGuard.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/StyledHeader1.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/StyledHeader1.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/UserProfile.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/ViewConditionCheckBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/common/ViewConditionCheckBox.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/BottomBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/BottomBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/Canvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/Canvas.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/ChatItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/ChatItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/ChatList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/ChatList.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/ChatSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/ChatSideBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/NicknameWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/NicknameWrapper.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/ParticipantsSideBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/ParticipantsSideBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoom/RemoteVideo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoom/RemoteVideo.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/CreateNewRoomModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/CreateNewRoomModal.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/GlobalChat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/GlobalChat.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/SearchRoomResult.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/SearchRoomResult.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/StudyRoomItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/StudyRoomItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/StudyRoomList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/StudyRoomList.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/StudyRoomListChatBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/StudyRoomListChatBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/StudyRoomListChatItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/StudyRoomListChatItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/studyRoomList/TagInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/components/studyRoomList/TagInput.tsx -------------------------------------------------------------------------------- /frontend/src/constants/sfuEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/constants/sfuEvents.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useAxios.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/hooks/useAxios.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useInputValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/hooks/useInputValidation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useSfu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/hooks/useSfu.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useStudyRoomPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/hooks/useStudyRoomPage.ts -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/pages/ErrorPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/ErrorPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/InitPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/InitPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/LoginPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MainPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/MainPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MeshPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/MeshPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/NotFoundPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/NotFoundPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/SfuPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/SfuPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/SignupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/SignupPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/StudyRoomListPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/StudyRoomListPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/StudyRoomPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/pages/StudyRoomPage.tsx -------------------------------------------------------------------------------- /frontend/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/src/recoil/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/recoil/atoms.ts -------------------------------------------------------------------------------- /frontend/src/routes/Router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/routes/Router.tsx -------------------------------------------------------------------------------- /frontend/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/setupTests.ts -------------------------------------------------------------------------------- /frontend/src/sockets/sfuSocket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/sockets/sfuSocket.ts -------------------------------------------------------------------------------- /frontend/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/styles/index.css -------------------------------------------------------------------------------- /frontend/src/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/styles/reset.css -------------------------------------------------------------------------------- /frontend/src/types/chat.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/types/chat.types.ts -------------------------------------------------------------------------------- /frontend/src/types/recoil.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/types/recoil.types.ts -------------------------------------------------------------------------------- /frontend/src/types/studyRoom.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/types/studyRoom.types.ts -------------------------------------------------------------------------------- /frontend/src/types/studyRoomList.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/src/types/studyRoomList.types.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /media-server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/.eslintrc.js -------------------------------------------------------------------------------- /media-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/.gitignore -------------------------------------------------------------------------------- /media-server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/.prettierrc -------------------------------------------------------------------------------- /media-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/README.md -------------------------------------------------------------------------------- /media-server/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/nest-cli.json -------------------------------------------------------------------------------- /media-server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/package-lock.json -------------------------------------------------------------------------------- /media-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/package.json -------------------------------------------------------------------------------- /media-server/src/config/cors.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/config/cors.config.ts -------------------------------------------------------------------------------- /media-server/src/constants/sfuEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/constants/sfuEvents.ts -------------------------------------------------------------------------------- /media-server/src/filter/socket-exceptions.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/filter/socket-exceptions.filter.ts -------------------------------------------------------------------------------- /media-server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/main.ts -------------------------------------------------------------------------------- /media-server/src/mediaServer/mediaServer.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/mediaServer/mediaServer.gateway.ts -------------------------------------------------------------------------------- /media-server/src/mediaServer/mediaServer.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/mediaServer/mediaServer.module.ts -------------------------------------------------------------------------------- /media-server/src/sfu/sfu.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/sfu/sfu.gateway.ts -------------------------------------------------------------------------------- /media-server/src/sfu/sfu.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/sfu/sfu.module.ts -------------------------------------------------------------------------------- /media-server/src/utils/sendDcBodyFormatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/src/utils/sendDcBodyFormatter.ts -------------------------------------------------------------------------------- /media-server/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /media-server/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/test/jest-e2e.json -------------------------------------------------------------------------------- /media-server/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/tsconfig.build.json -------------------------------------------------------------------------------- /media-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2022/web30-TODY/HEAD/media-server/tsconfig.json --------------------------------------------------------------------------------