├── .DS_Store ├── .github ├── ISSUE_TEMPLATE │ └── 이슈-생성-템플릿.md ├── pull_request_template.md └── workflows │ └── BE_CD.yml ├── .gitignore ├── .vscode └── settings.json ├── README.md ├── client ├── .gitignore ├── build.gradle.kts ├── data │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── everyone │ │ └── data │ │ ├── base │ │ ├── ApiResponse.kt │ │ └── BaseResponse.kt │ │ ├── local │ │ └── UserInfoManager.kt │ │ ├── mapper │ │ └── Mapper.kt │ │ ├── remote │ │ ├── NetworkHandler.kt │ │ ├── RemoteConstants.kt │ │ └── model │ │ │ ├── AccessTokenResponse.kt │ │ │ ├── AdsResponse.kt │ │ │ ├── AdvertisementsResponse.kt │ │ │ ├── CreatedVideoResponse.kt │ │ │ ├── JsonWebTokenResponse.kt │ │ │ ├── ProfileImageUploadUrlResponse.kt │ │ │ ├── ProfileResponse.kt │ │ │ ├── RaterResponse.kt │ │ │ ├── UploaderResponse.kt │ │ │ ├── UserInfoResponse.kt │ │ │ ├── VideoResponse.kt │ │ │ ├── VideoUploadUrlResponse.kt │ │ │ ├── VideosListResponse.kt │ │ │ ├── VideosRandomResponse.kt │ │ │ ├── VideosRatedItemResponse.kt │ │ │ ├── VideosRatedResponse.kt │ │ │ ├── VideosResponse.kt │ │ │ └── VideosUploadedResponse.kt │ │ └── repository │ │ ├── AdsRepositoryImpl.kt │ │ ├── UserRepositoryImpl.kt │ │ └── VideosRepositoryImpl.kt ├── domain │ ├── .gitignore │ ├── build.gradle.kts │ ├── consumer-rules.pro │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ └── java │ │ └── com │ │ └── everyone │ │ └── domain │ │ ├── model │ │ ├── Ads.kt │ │ ├── Advertisements.kt │ │ ├── Category.kt │ │ ├── CreatedVideo.kt │ │ ├── JsonWebToken.kt │ │ ├── Profile.kt │ │ ├── ProfileImageUploadUrl.kt │ │ ├── Rater.kt │ │ ├── Uploader.kt │ │ ├── UserInfo.kt │ │ ├── Video.kt │ │ ├── VideoUploadUrl.kt │ │ ├── Videos.kt │ │ ├── VideosList.kt │ │ ├── VideosRandom.kt │ │ ├── VideosRated.kt │ │ ├── VideosRatedItem.kt │ │ ├── VideosUploaded.kt │ │ └── base │ │ │ ├── BaseModel.kt │ │ │ ├── DataState.kt │ │ │ └── NetworkError.kt │ │ ├── repository │ │ ├── AdsRepository.kt │ │ ├── UserRepository.kt │ │ └── VideosRepository.kt │ │ └── usecase │ │ ├── GetAdsUseCase.kt │ │ ├── GetPresignedUrlProfileUseCase.kt │ │ ├── GetProfileImageUploadUrlUseCase.kt │ │ ├── GetProfileUseCase.kt │ │ ├── GetStoredSignedPlatformUseCase.kt │ │ ├── GetStoredUUIDUseCase.kt │ │ ├── GetUsersVideosRatedUseCase.kt │ │ ├── GetUsersVideosUploadedUseCase.kt │ │ ├── GetVideoUploadUrlUseCase.kt │ │ ├── GetVideoWithIdUseCase.kt │ │ ├── GetVideosRandomUseCase.kt │ │ ├── GetVideosTopRatedUseCase.kt │ │ ├── GetVideosTrendUseCase.kt │ │ ├── LoginUseCase.kt │ │ ├── PatchUserProfileUseCase.kt │ │ ├── PostVideoInfoUseCase.kt │ │ ├── PutFileUseCase.kt │ │ ├── PutVideosRatingUseCase.kt │ │ ├── PutVideosViewsUseCase.kt │ │ ├── SetAccessTokenUseCase.kt │ │ ├── SignUpUseCase.kt │ │ ├── StoreRefreshTokenUseCase.kt │ │ ├── StoreSignedPlatformUseCase.kt │ │ └── StoreUUIDUseCase.kt ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── presentation │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ └── main │ │ ├── AndroidManifest.xml │ │ ├── ic_launcher-playstore.png │ │ ├── java │ │ └── com │ │ │ └── everyone │ │ │ └── movemove_android │ │ │ ├── App.kt │ │ │ ├── base │ │ │ ├── BaseActivity.kt │ │ │ ├── BaseContract.kt │ │ │ └── StateDispatcher.kt │ │ │ ├── di │ │ │ ├── CoroutineDispatcherModule.kt │ │ │ ├── CoroutineDispatcherQualifiers.kt │ │ │ ├── NetworkHandlerModule.kt │ │ │ ├── RepositoryModule.kt │ │ │ ├── UseCaseModule.kt │ │ │ └── UserInfoManagerModule.kt │ │ │ └── ui │ │ │ ├── CommonComposables.kt │ │ │ ├── Dialogs.kt │ │ │ ├── UiConstants.kt │ │ │ ├── container │ │ │ ├── ContainerActivity.kt │ │ │ ├── ContainerScreen.kt │ │ │ └── navigation │ │ │ │ ├── Destination.kt │ │ │ │ └── Navigator.kt │ │ │ ├── edit_profile │ │ │ ├── EditProfileActivity.kt │ │ │ ├── EditProfileContract.kt │ │ │ ├── EditProfileScreen.kt │ │ │ └── EditProfileViewModel.kt │ │ │ ├── image_cropper │ │ │ ├── ImageCropperActivity.kt │ │ │ ├── ImageCropperContract.kt │ │ │ ├── ImageCropperScreen.kt │ │ │ └── ImageCropperViewModel.kt │ │ │ ├── my │ │ │ ├── MyActivity.kt │ │ │ ├── MyContract.kt │ │ │ ├── MyScreen.kt │ │ │ └── MyViewModel.kt │ │ │ ├── profile │ │ │ ├── ProfileActivity.kt │ │ │ ├── ProfileContract.kt │ │ │ ├── ProfileScreen.kt │ │ │ └── ProfileViewModel.kt │ │ │ ├── rating_video │ │ │ ├── RatingVideoActivity.kt │ │ │ ├── RatingVideoContract.kt │ │ │ ├── RatingVideoScreen.kt │ │ │ └── RatingVideoViewModel.kt │ │ │ ├── screens │ │ │ ├── home │ │ │ │ ├── HomeContract.kt │ │ │ │ ├── HomeScreen.kt │ │ │ │ └── HomeViewModel.kt │ │ │ └── uploading_video │ │ │ │ ├── FrameExtractor.kt │ │ │ │ ├── UploadingVideoContract.kt │ │ │ │ ├── UploadingVideoScreen.kt │ │ │ │ ├── UploadingVideoViewModel.kt │ │ │ │ └── VideoTrimmer.kt │ │ │ ├── sign_up │ │ │ ├── SignUpActivity.kt │ │ │ ├── SignUpContract.kt │ │ │ ├── SignUpScreen.kt │ │ │ └── SignUpViewModel.kt │ │ │ ├── starting │ │ │ ├── StartingActivity.kt │ │ │ ├── StartingContract.kt │ │ │ ├── StartingScreen.kt │ │ │ └── StartingViewModel.kt │ │ │ ├── theme │ │ │ ├── Color.kt │ │ │ ├── Font.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ │ │ ├── util │ │ │ ├── ComposableUtil.kt │ │ │ ├── ImageUtil.kt │ │ │ └── VideoUtil.kt │ │ │ └── watching_video │ │ │ ├── VideoPagingSource.kt │ │ │ ├── WatchingVideoActivity.kt │ │ │ ├── WatchingVideoContract.kt │ │ │ ├── WatchingVideoScreen.kt │ │ │ ├── WatchingVideoViewModel.kt │ │ │ └── category │ │ │ └── CategoryScreen.kt │ │ └── res │ │ ├── drawable │ │ ├── ic_add_video.xml │ │ ├── ic_close.xml │ │ ├── ic_expand_more.xml │ │ ├── ic_google.xml │ │ ├── ic_heart.xml │ │ ├── ic_home.xml │ │ ├── ic_kakao.xml │ │ ├── ic_launcher_background.xml │ │ ├── ic_launcher_foreground.xml │ │ ├── ic_left_arrow.xml │ │ ├── ic_menu.xml │ │ ├── ic_my.xml │ │ ├── ic_my_video.xml │ │ ├── ic_pause.xml │ │ ├── ic_play.xml │ │ ├── ic_profile_add.xml │ │ ├── ic_profile_edit.xml │ │ ├── ic_title_point.xml │ │ ├── ic_title_white.xml │ │ ├── ic_uploading_video.xml │ │ ├── ic_watching_video.xml │ │ └── img_basic_profile.png │ │ ├── font │ │ ├── pretendard_bold.otf │ │ ├── pretendard_medium.otf │ │ ├── pretendard_regular.otf │ │ ├── pretendard_semi_bold.otf │ │ └── pretendard_thin.otf │ │ ├── mipmap-anydpi-v26 │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ ├── ic_launcher_foreground.webp │ │ └── ic_launcher_round.webp │ │ ├── raw │ │ └── starting_video.mp4 │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml └── settings.gradle.kts └── server ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── Dockerfile ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src ├── action │ ├── action.controller.ts │ ├── action.module.ts │ ├── action.service.ts │ ├── dto │ │ ├── manifest-query.dto.ts │ │ └── view-response.dto.ts │ └── schemas │ │ └── action.schema.ts ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── auth │ ├── auth.controller.ts │ ├── auth.guard.ts │ ├── auth.module.ts │ ├── auth.service.ts │ └── dto │ │ ├── jwt.dto.ts │ │ ├── refresh-request.dto.ts │ │ ├── refresh-response.dto.ts │ │ ├── signin-request.dto.ts │ │ ├── signin-response.dto.ts │ │ ├── signup-request.dto.ts │ │ └── signup-response.dto.ts ├── decorators │ ├── api-fail-response.ts │ ├── api-succes-response.ts │ ├── ignore-interceptor.ts │ └── request-user.ts ├── exceptions │ ├── bad-request-format.exception.ts │ ├── base.exception.ts │ ├── conflict.exception.ts │ ├── encoding-action-fail.exception.ts │ ├── enum │ │ └── exception.enum.ts │ ├── greeneye-action-fail.exception.ts │ ├── greeneye-api-fail.exception.ts │ ├── inconsistent-google-uuid.exception.ts │ ├── inconsistent-kakao-uuid.exception.ts │ ├── invalid-google-idToken.exception.ts │ ├── invalid-kakao-idtoken.exception.ts │ ├── invalid-refresh-token.exception.ts │ ├── invalid-token.exception.ts │ ├── login-fail.exception.ts │ ├── never-view-video.exception.ts │ ├── not-your-video.exception.ts │ ├── object-not-found.exception.ts │ ├── profile-upload-required-exception.ts │ ├── thumbnail-upload-required-exception copy 2.ts │ ├── token-expired.exception.ts │ ├── user-not-found.exception.ts │ ├── video-conflict.exception.ts │ ├── video-not-found.exception.ts │ └── video-upload-required-exception copy.ts ├── http-Exception.filter.ts ├── main.ts ├── ncpAPI │ ├── cloud-function │ │ └── greeneye-action.js │ ├── common.ts │ ├── deleteObject.ts │ ├── getBucketImage.ts │ ├── getObject.ts │ ├── greenEye.ts │ ├── listObjects.ts │ ├── presignedURL.ts │ ├── putObject.ts │ └── requestEncoding.ts ├── presigned-url │ ├── dto │ │ ├── advertisement-presigned-url-request.dto.ts │ │ ├── advertisement-presigned-url-response.dto.ts │ │ ├── presigned-url-response.dto.ts │ │ ├── profile-presigned-url-request.dto.ts │ │ ├── reissue-presigned-url-request.dto.ts │ │ ├── signup-profile-presigned-url-request.dto.ts │ │ ├── video-presigned-url-request.dto.ts │ │ └── video-presigned-url-response.dto.ts │ ├── presigned-url.controller.ts │ ├── presigned-url.module.ts │ └── presigned-url.service.ts ├── transform.interceptor.ts ├── user │ ├── dto │ │ ├── profile-response.dto.ts │ │ ├── profile.dto.ts │ │ ├── rated-video-request.dto.ts │ │ ├── rated-video-response.dto.ts │ │ ├── rater-response.dto.ts │ │ ├── uploaded-video-request.dto.ts │ │ ├── uploader-response.dto.ts │ │ ├── user-info.dto.ts │ │ └── user.dto.ts │ ├── schemas │ │ └── user.schema.ts │ ├── user.controller.ts │ ├── user.module.ts │ └── user.service.ts └── video │ ├── dto │ ├── ads-response.dto.ts │ ├── random-video-query.dto.ts │ ├── random-video-response.dto.ts │ ├── rated-video-info.dto.ts │ ├── top-video-query.dto.ts │ ├── video-info.dto.ts │ ├── video-list-response.dto.ts │ ├── video-rating-response.dto.ts │ ├── video-rating.dto.ts │ ├── video-response.dto.ts │ ├── video-summary-response.dto.ts │ └── video.dto.ts │ ├── enum │ └── category.enum.ts │ ├── schemas │ └── video.schema.ts │ ├── video.controller.ts │ ├── video.module.ts │ ├── video.pipe.ts │ └── video.service.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/이슈-생성-템플릿.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/.github/ISSUE_TEMPLATE/이슈-생성-템플릿.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | resolved: [이슈] 2 | 3 | # 작업 내용 4 | - 5 | 6 | # 전달 사항 (없으면 삭제해 주세요) 7 | - 8 | -------------------------------------------------------------------------------- /.github/workflows/BE_CD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/.github/workflows/BE_CD.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/README.md -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/build.gradle.kts -------------------------------------------------------------------------------- /client/data/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /client/data/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/build.gradle.kts -------------------------------------------------------------------------------- /client/data/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/data/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/proguard-rules.pro -------------------------------------------------------------------------------- /client/data/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/base/ApiResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/base/ApiResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/base/BaseResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/base/BaseResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/local/UserInfoManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/local/UserInfoManager.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/mapper/Mapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/mapper/Mapper.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/NetworkHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/NetworkHandler.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/RemoteConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/RemoteConstants.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/AccessTokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/AccessTokenResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/AdsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/AdsResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/AdvertisementsResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/AdvertisementsResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/CreatedVideoResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/CreatedVideoResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/JsonWebTokenResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/JsonWebTokenResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/ProfileImageUploadUrlResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/ProfileImageUploadUrlResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/ProfileResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/ProfileResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/RaterResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/RaterResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/UploaderResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/UploaderResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/UserInfoResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/UserInfoResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideoResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideoResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideoUploadUrlResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideoUploadUrlResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideosListResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideosListResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideosRandomResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideosRandomResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideosRatedItemResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideosRatedItemResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideosRatedResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideosRatedResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideosResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideosResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/remote/model/VideosUploadedResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/remote/model/VideosUploadedResponse.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/repository/AdsRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/repository/AdsRepositoryImpl.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/repository/UserRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/repository/UserRepositoryImpl.kt -------------------------------------------------------------------------------- /client/data/src/main/java/com/everyone/data/repository/VideosRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/data/src/main/java/com/everyone/data/repository/VideosRepositoryImpl.kt -------------------------------------------------------------------------------- /client/domain/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /client/domain/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/build.gradle.kts -------------------------------------------------------------------------------- /client/domain/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /client/domain/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/proguard-rules.pro -------------------------------------------------------------------------------- /client/domain/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Ads.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Ads.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Advertisements.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Advertisements.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Category.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Category.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/CreatedVideo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/CreatedVideo.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/JsonWebToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/JsonWebToken.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Profile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Profile.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/ProfileImageUploadUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/ProfileImageUploadUrl.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Rater.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Rater.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Uploader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Uploader.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/UserInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/UserInfo.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Video.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Video.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/VideoUploadUrl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/VideoUploadUrl.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/Videos.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/Videos.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/VideosList.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/VideosList.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/VideosRandom.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/VideosRandom.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/VideosRated.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/VideosRated.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/VideosRatedItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/VideosRatedItem.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/VideosUploaded.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/VideosUploaded.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/base/BaseModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/base/BaseModel.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/base/DataState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/base/DataState.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/model/base/NetworkError.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/model/base/NetworkError.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/repository/AdsRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/repository/AdsRepository.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/repository/UserRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/repository/UserRepository.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/repository/VideosRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/repository/VideosRepository.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetAdsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetAdsUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetPresignedUrlProfileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetPresignedUrlProfileUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetProfileImageUploadUrlUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetProfileImageUploadUrlUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetProfileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetProfileUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetStoredSignedPlatformUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetStoredSignedPlatformUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetStoredUUIDUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetStoredUUIDUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetUsersVideosRatedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetUsersVideosRatedUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetUsersVideosUploadedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetUsersVideosUploadedUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetVideoUploadUrlUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetVideoUploadUrlUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetVideoWithIdUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetVideoWithIdUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetVideosRandomUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetVideosRandomUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetVideosTopRatedUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetVideosTopRatedUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/GetVideosTrendUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/GetVideosTrendUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/LoginUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/LoginUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/PatchUserProfileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/PatchUserProfileUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/PostVideoInfoUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/PostVideoInfoUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/PutFileUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/PutFileUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/PutVideosRatingUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/PutVideosRatingUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/PutVideosViewsUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/PutVideosViewsUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/SetAccessTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/SetAccessTokenUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/SignUpUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/SignUpUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/StoreRefreshTokenUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/StoreRefreshTokenUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/StoreSignedPlatformUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/StoreSignedPlatformUseCase.kt -------------------------------------------------------------------------------- /client/domain/src/main/java/com/everyone/domain/usecase/StoreUUIDUseCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/domain/src/main/java/com/everyone/domain/usecase/StoreUUIDUseCase.kt -------------------------------------------------------------------------------- /client/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/gradle.properties -------------------------------------------------------------------------------- /client/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/gradle/libs.versions.toml -------------------------------------------------------------------------------- /client/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /client/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /client/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/gradlew -------------------------------------------------------------------------------- /client/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/gradlew.bat -------------------------------------------------------------------------------- /client/presentation/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /client/presentation/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/build.gradle.kts -------------------------------------------------------------------------------- /client/presentation/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/proguard-rules.pro -------------------------------------------------------------------------------- /client/presentation/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /client/presentation/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/App.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/base/BaseActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/base/BaseContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/base/BaseContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/base/StateDispatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/base/StateDispatcher.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/di/CoroutineDispatcherModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/di/CoroutineDispatcherModule.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/di/CoroutineDispatcherQualifiers.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/di/CoroutineDispatcherQualifiers.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/di/NetworkHandlerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/di/NetworkHandlerModule.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/di/RepositoryModule.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/di/UseCaseModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/di/UseCaseModule.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/di/UserInfoManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/di/UserInfoManagerModule.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/CommonComposables.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/CommonComposables.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/Dialogs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/Dialogs.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/UiConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/UiConstants.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/container/ContainerActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/container/ContainerActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/container/ContainerScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/container/ContainerScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/container/navigation/Destination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/container/navigation/Destination.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/container/navigation/Navigator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/container/navigation/Navigator.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/edit_profile/EditProfileViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/image_cropper/ImageCropperViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/my/MyViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/profile/ProfileViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/rating_video/RatingVideoViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/home/HomeContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/home/HomeContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/home/HomeScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/home/HomeScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/home/HomeViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/home/HomeViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/FrameExtractor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/FrameExtractor.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/UploadingVideoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/UploadingVideoContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/UploadingVideoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/UploadingVideoScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/UploadingVideoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/UploadingVideoViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/VideoTrimmer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/screens/uploading_video/VideoTrimmer.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/sign_up/SignUpViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/starting/StartingViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Color.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Font.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Font.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Theme.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/theme/Type.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/util/ComposableUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/util/ComposableUtil.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/util/ImageUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/util/ImageUtil.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/util/VideoUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/util/VideoUtil.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/VideoPagingSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/VideoPagingSource.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoActivity.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoContract.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/WatchingVideoViewModel.kt -------------------------------------------------------------------------------- /client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/category/CategoryScreen.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/java/com/everyone/movemove_android/ui/watching_video/category/CategoryScreen.kt -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_add_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_add_video.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_close.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_expand_more.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_expand_more.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_google.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_google.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_heart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_heart.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_home.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_home.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_kakao.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_kakao.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_left_arrow.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_left_arrow.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_menu.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_my.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_my.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_my_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_my_video.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_pause.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_play.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_profile_add.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_profile_add.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_profile_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_profile_edit.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_title_point.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_title_point.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_title_white.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_title_white.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_uploading_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_uploading_video.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/ic_watching_video.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/ic_watching_video.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/drawable/img_basic_profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/drawable/img_basic_profile.png -------------------------------------------------------------------------------- /client/presentation/src/main/res/font/pretendard_bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/font/pretendard_bold.otf -------------------------------------------------------------------------------- /client/presentation/src/main/res/font/pretendard_medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/font/pretendard_medium.otf -------------------------------------------------------------------------------- /client/presentation/src/main/res/font/pretendard_regular.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/font/pretendard_regular.otf -------------------------------------------------------------------------------- /client/presentation/src/main/res/font/pretendard_semi_bold.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/font/pretendard_semi_bold.otf -------------------------------------------------------------------------------- /client/presentation/src/main/res/font/pretendard_thin.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/font/pretendard_thin.otf -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /client/presentation/src/main/res/raw/starting_video.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/raw/starting_video.mp4 -------------------------------------------------------------------------------- /client/presentation/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /client/presentation/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/presentation/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /client/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/client/settings.gradle.kts -------------------------------------------------------------------------------- /server/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/.dockerignore -------------------------------------------------------------------------------- /server/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/.eslintrc.js -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/.prettierrc -------------------------------------------------------------------------------- /server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/Dockerfile -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/nest-cli.json -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/action/action.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/action/action.controller.ts -------------------------------------------------------------------------------- /server/src/action/action.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/action/action.module.ts -------------------------------------------------------------------------------- /server/src/action/action.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/action/action.service.ts -------------------------------------------------------------------------------- /server/src/action/dto/manifest-query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/action/dto/manifest-query.dto.ts -------------------------------------------------------------------------------- /server/src/action/dto/view-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/action/dto/view-response.dto.ts -------------------------------------------------------------------------------- /server/src/action/schemas/action.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/action/schemas/action.schema.ts -------------------------------------------------------------------------------- /server/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/app.controller.ts -------------------------------------------------------------------------------- /server/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/app.module.ts -------------------------------------------------------------------------------- /server/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/app.service.ts -------------------------------------------------------------------------------- /server/src/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/auth.controller.ts -------------------------------------------------------------------------------- /server/src/auth/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/auth.guard.ts -------------------------------------------------------------------------------- /server/src/auth/auth.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/auth.module.ts -------------------------------------------------------------------------------- /server/src/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/auth.service.ts -------------------------------------------------------------------------------- /server/src/auth/dto/jwt.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/jwt.dto.ts -------------------------------------------------------------------------------- /server/src/auth/dto/refresh-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/refresh-request.dto.ts -------------------------------------------------------------------------------- /server/src/auth/dto/refresh-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/refresh-response.dto.ts -------------------------------------------------------------------------------- /server/src/auth/dto/signin-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/signin-request.dto.ts -------------------------------------------------------------------------------- /server/src/auth/dto/signin-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/signin-response.dto.ts -------------------------------------------------------------------------------- /server/src/auth/dto/signup-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/signup-request.dto.ts -------------------------------------------------------------------------------- /server/src/auth/dto/signup-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/auth/dto/signup-response.dto.ts -------------------------------------------------------------------------------- /server/src/decorators/api-fail-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/decorators/api-fail-response.ts -------------------------------------------------------------------------------- /server/src/decorators/api-succes-response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/decorators/api-succes-response.ts -------------------------------------------------------------------------------- /server/src/decorators/ignore-interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/decorators/ignore-interceptor.ts -------------------------------------------------------------------------------- /server/src/decorators/request-user.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/decorators/request-user.ts -------------------------------------------------------------------------------- /server/src/exceptions/bad-request-format.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/bad-request-format.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/base.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/base.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/conflict.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/conflict.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/encoding-action-fail.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/encoding-action-fail.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/enum/exception.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/enum/exception.enum.ts -------------------------------------------------------------------------------- /server/src/exceptions/greeneye-action-fail.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/greeneye-action-fail.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/greeneye-api-fail.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/greeneye-api-fail.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/inconsistent-google-uuid.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/inconsistent-google-uuid.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/inconsistent-kakao-uuid.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/inconsistent-kakao-uuid.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/invalid-google-idToken.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/invalid-google-idToken.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/invalid-kakao-idtoken.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/invalid-kakao-idtoken.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/invalid-refresh-token.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/invalid-refresh-token.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/invalid-token.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/invalid-token.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/login-fail.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/login-fail.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/never-view-video.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/never-view-video.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/not-your-video.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/not-your-video.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/object-not-found.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/object-not-found.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/profile-upload-required-exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/profile-upload-required-exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/thumbnail-upload-required-exception copy 2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/thumbnail-upload-required-exception copy 2.ts -------------------------------------------------------------------------------- /server/src/exceptions/token-expired.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/token-expired.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/user-not-found.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/user-not-found.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/video-conflict.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/video-conflict.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/video-not-found.exception.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/video-not-found.exception.ts -------------------------------------------------------------------------------- /server/src/exceptions/video-upload-required-exception copy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/exceptions/video-upload-required-exception copy.ts -------------------------------------------------------------------------------- /server/src/http-Exception.filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/http-Exception.filter.ts -------------------------------------------------------------------------------- /server/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/main.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/cloud-function/greeneye-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/cloud-function/greeneye-action.js -------------------------------------------------------------------------------- /server/src/ncpAPI/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/common.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/deleteObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/deleteObject.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/getBucketImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/getBucketImage.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/getObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/getObject.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/greenEye.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/greenEye.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/listObjects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/listObjects.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/presignedURL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/presignedURL.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/putObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/putObject.ts -------------------------------------------------------------------------------- /server/src/ncpAPI/requestEncoding.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/ncpAPI/requestEncoding.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/advertisement-presigned-url-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/advertisement-presigned-url-request.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/advertisement-presigned-url-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/advertisement-presigned-url-response.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/presigned-url-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/presigned-url-response.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/profile-presigned-url-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/profile-presigned-url-request.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/reissue-presigned-url-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/reissue-presigned-url-request.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/signup-profile-presigned-url-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/signup-profile-presigned-url-request.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/video-presigned-url-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/video-presigned-url-request.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/dto/video-presigned-url-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/dto/video-presigned-url-response.dto.ts -------------------------------------------------------------------------------- /server/src/presigned-url/presigned-url.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/presigned-url.controller.ts -------------------------------------------------------------------------------- /server/src/presigned-url/presigned-url.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/presigned-url.module.ts -------------------------------------------------------------------------------- /server/src/presigned-url/presigned-url.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/presigned-url/presigned-url.service.ts -------------------------------------------------------------------------------- /server/src/transform.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/transform.interceptor.ts -------------------------------------------------------------------------------- /server/src/user/dto/profile-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/profile-response.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/profile.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/profile.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/rated-video-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/rated-video-request.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/rated-video-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/rated-video-response.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/rater-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/rater-response.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/uploaded-video-request.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/uploaded-video-request.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/uploader-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/uploader-response.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/user-info.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/user-info.dto.ts -------------------------------------------------------------------------------- /server/src/user/dto/user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/dto/user.dto.ts -------------------------------------------------------------------------------- /server/src/user/schemas/user.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/schemas/user.schema.ts -------------------------------------------------------------------------------- /server/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/user.controller.ts -------------------------------------------------------------------------------- /server/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/user.module.ts -------------------------------------------------------------------------------- /server/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/user/user.service.ts -------------------------------------------------------------------------------- /server/src/video/dto/ads-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/ads-response.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/random-video-query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/random-video-query.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/random-video-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/random-video-response.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/rated-video-info.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/rated-video-info.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/top-video-query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/top-video-query.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video-info.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video-info.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video-list-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video-list-response.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video-rating-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video-rating-response.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video-rating.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video-rating.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video-response.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video-summary-response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video-summary-response.dto.ts -------------------------------------------------------------------------------- /server/src/video/dto/video.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/dto/video.dto.ts -------------------------------------------------------------------------------- /server/src/video/enum/category.enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/enum/category.enum.ts -------------------------------------------------------------------------------- /server/src/video/schemas/video.schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/schemas/video.schema.ts -------------------------------------------------------------------------------- /server/src/video/video.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/video.controller.ts -------------------------------------------------------------------------------- /server/src/video/video.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/video.module.ts -------------------------------------------------------------------------------- /server/src/video/video.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/video.pipe.ts -------------------------------------------------------------------------------- /server/src/video/video.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/src/video/video.service.ts -------------------------------------------------------------------------------- /server/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /server/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/test/jest-e2e.json -------------------------------------------------------------------------------- /server/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/tsconfig.build.json -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and03_movemove/HEAD/server/yarn.lock --------------------------------------------------------------------------------