├── .github ├── ISSUE_TEMPLATE │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── android-firebase-app-distribution.yml │ ├── backend-cd.yml │ ├── backend-ci.yml │ └── backend-dev-cd.yml ├── .gitignore ├── README.md ├── android ├── .gitignore ├── app │ ├── .gitignore │ ├── build.gradle.kts │ ├── proguard-rules.pro │ └── src │ │ ├── androidTest │ │ └── java │ │ │ └── com │ │ │ └── boostcampwm2023 │ │ │ └── snappoint │ │ │ ├── CreatePostViewModelTest.kt │ │ │ ├── ExampleInstrumentedTest.kt │ │ │ └── MetadataUtilTest.kt │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── icon_snappoint_launcher-playstore.png │ │ ├── java │ │ │ └── com │ │ │ │ └── boostcampwm2023 │ │ │ │ └── snappoint │ │ │ │ ├── SnapPointApp.kt │ │ │ │ ├── data │ │ │ │ ├── local │ │ │ │ │ ├── PostDatabase.kt │ │ │ │ │ ├── converter │ │ │ │ │ │ └── PostTypeConverter.kt │ │ │ │ │ ├── dao │ │ │ │ │ │ └── PostDao.kt │ │ │ │ │ └── entity │ │ │ │ │ │ └── SerializedPost.kt │ │ │ │ ├── mapper │ │ │ │ │ └── PostMapper.kt │ │ │ │ ├── remote │ │ │ │ │ ├── SnapPointApi.kt │ │ │ │ │ └── model │ │ │ │ │ │ ├── PostBlock.kt │ │ │ │ │ │ ├── request │ │ │ │ │ │ ├── CreatePostRequest.kt │ │ │ │ │ │ ├── SignInRequest.kt │ │ │ │ │ │ ├── SignupRequest.kt │ │ │ │ │ │ ├── VideoAbortRequest.kt │ │ │ │ │ │ ├── VideoEndRequest.kt │ │ │ │ │ │ └── VideoUrlRequest.kt │ │ │ │ │ │ └── response │ │ │ │ │ │ ├── CreatePostResponse.kt │ │ │ │ │ │ ├── DeletePostResponse.kt │ │ │ │ │ │ ├── GetPostResponse.kt │ │ │ │ │ │ ├── ImageResponse.kt │ │ │ │ │ │ ├── ImageUriResponse.kt │ │ │ │ │ │ ├── PostImageResponse.kt │ │ │ │ │ │ ├── SignInResponse.kt │ │ │ │ │ │ ├── SignupResponse.kt │ │ │ │ │ │ ├── VideoEndResponse.kt │ │ │ │ │ │ ├── VideoStartResponse.kt │ │ │ │ │ │ └── VideoUrlResponse.kt │ │ │ │ └── repository │ │ │ │ │ ├── PostRepository.kt │ │ │ │ │ ├── PostRepositoryImpl.kt │ │ │ │ │ ├── RoomRepository.kt │ │ │ │ │ ├── RoomRepositoryImpl.kt │ │ │ │ │ ├── SignInRepository.kt │ │ │ │ │ ├── SignInRepositoryImpl.kt │ │ │ │ │ ├── UserInfoRepository.kt │ │ │ │ │ └── UserInfoRepositoryImpl.kt │ │ │ │ ├── di │ │ │ │ ├── RemoteModule.kt │ │ │ │ ├── RepositoryModule.kt │ │ │ │ └── RoomModule.kt │ │ │ │ └── presentation │ │ │ │ ├── auth │ │ │ │ ├── AuthActivity.kt │ │ │ │ ├── AuthEvent.kt │ │ │ │ ├── AuthUiState.kt │ │ │ │ ├── AuthViewModel.kt │ │ │ │ ├── signin │ │ │ │ │ ├── SignInEvent.kt │ │ │ │ │ ├── SignInFormState.kt │ │ │ │ │ ├── SignInFragment.kt │ │ │ │ │ └── SignInViewModel.kt │ │ │ │ └── signup │ │ │ │ │ ├── SignUpBindingAdapter.kt │ │ │ │ │ ├── SignUpEvent.kt │ │ │ │ │ ├── SignUpFragment.kt │ │ │ │ │ ├── SignUpUiState.kt │ │ │ │ │ └── SignUpViewModel.kt │ │ │ │ ├── base │ │ │ │ ├── BaseActivity.kt │ │ │ │ └── BaseFragment.kt │ │ │ │ ├── createpost │ │ │ │ ├── BlockItemEventListener.kt │ │ │ │ ├── BlockItemViewHolder.kt │ │ │ │ ├── CreatePostActivity.kt │ │ │ │ ├── CreatePostBindingAdapter.kt │ │ │ │ ├── CreatePostEvent.kt │ │ │ │ ├── CreatePostListAdapter.kt │ │ │ │ ├── CreatePostUiState.kt │ │ │ │ └── CreatePostViewModel.kt │ │ │ │ ├── featurelist │ │ │ │ └── FeatureListFragment.kt │ │ │ │ ├── main │ │ │ │ ├── MainActivity.kt │ │ │ │ ├── MainActivityEvent.kt │ │ │ │ ├── MainUiState.kt │ │ │ │ ├── MainViewModel.kt │ │ │ │ ├── MapManager.kt │ │ │ │ ├── MarkerUiState.kt │ │ │ │ ├── SnapPointClusterItem.kt │ │ │ │ ├── SnapPointClusterRenderer.kt │ │ │ │ ├── around │ │ │ │ │ ├── AroundEvent.kt │ │ │ │ │ ├── AroundFragment.kt │ │ │ │ │ ├── AroundUiState.kt │ │ │ │ │ ├── AroundViewModel.kt │ │ │ │ │ ├── PostItemViewHolder.kt │ │ │ │ │ └── PostListAdapter.kt │ │ │ │ ├── clusterpreview │ │ │ │ │ ├── ClusterItemViewHolder.kt │ │ │ │ │ ├── ClusterListAdapter.kt │ │ │ │ │ ├── ClusterPreviewEvent.kt │ │ │ │ │ ├── ClusterPreviewFragment.kt │ │ │ │ │ ├── ClusterPreviewUiState.kt │ │ │ │ │ └── ClusterPreviewViewModel.kt │ │ │ │ ├── mainbindingAdapter.kt │ │ │ │ ├── popularpost │ │ │ │ │ └── PopularPostFragment.kt │ │ │ │ ├── preview │ │ │ │ │ ├── PreviewAdapter.kt │ │ │ │ │ ├── PreviewEvent.kt │ │ │ │ │ ├── PreviewFragment.kt │ │ │ │ │ ├── PreviewUiState.kt │ │ │ │ │ ├── PreviewViewHolder.kt │ │ │ │ │ └── PreviewViewModel.kt │ │ │ │ ├── setting │ │ │ │ │ ├── SettingEvent.kt │ │ │ │ │ ├── SettingFragment.kt │ │ │ │ │ └── SettingViewModel.kt │ │ │ │ └── subscription │ │ │ │ │ ├── SubscriptionEvent.kt │ │ │ │ │ ├── SubscriptionFragment.kt │ │ │ │ │ ├── SubscriptionUiState.kt │ │ │ │ │ └── SubscriptionViewModel.kt │ │ │ │ ├── model │ │ │ │ ├── Post.kt │ │ │ │ ├── PostCreation.kt │ │ │ │ └── SnapPointTag.kt │ │ │ │ ├── positionselector │ │ │ │ ├── PositionSelectorActivity.kt │ │ │ │ ├── PositionSelectorEvent.kt │ │ │ │ └── PositionSelectorViewModel.kt │ │ │ │ ├── search │ │ │ │ ├── SearchResultViewHolder.kt │ │ │ │ ├── SearchViewListAdapter.kt │ │ │ │ └── SearchViewUiState.kt │ │ │ │ ├── splash │ │ │ │ ├── SplashActivity.kt │ │ │ │ ├── SplashEvent.kt │ │ │ │ └── SplashViewModel.kt │ │ │ │ ├── util │ │ │ │ ├── BindingAdapter.kt │ │ │ │ ├── BitmapUtil.kt │ │ │ │ ├── CacheManager.kt │ │ │ │ ├── Constants.kt │ │ │ │ ├── DoubleExtensions.kt │ │ │ │ ├── ExpandButtonToggleAnimation.kt │ │ │ │ ├── IntExtensions.kt │ │ │ │ ├── LongExtensions.kt │ │ │ │ ├── MetadataUtil.kt │ │ │ │ ├── PermissionUtil.kt │ │ │ │ ├── SnapPointUtil.kt │ │ │ │ ├── TextVerificationUtil.kt │ │ │ │ ├── TimeStampUtil.kt │ │ │ │ └── UserInfoPreference.kt │ │ │ │ ├── videoedit │ │ │ │ ├── ThumbnailView.kt │ │ │ │ ├── TimeLineView.kt │ │ │ │ ├── VideoEditActivity.kt │ │ │ │ ├── VideoEditBindingAdapter.kt │ │ │ │ ├── VideoEditEvent.kt │ │ │ │ └── VideoEditViewModel.kt │ │ │ │ └── viewpost │ │ │ │ ├── ViewPostActivity.kt │ │ │ │ ├── ViewPostEvent.kt │ │ │ │ ├── ViewPostViewModel.kt │ │ │ │ └── post │ │ │ │ ├── PostBindingAdapter.kt │ │ │ │ ├── PostBlockViewHolder.kt │ │ │ │ ├── PostEvent.kt │ │ │ │ ├── PostFragment.kt │ │ │ │ ├── PostListAdapter.kt │ │ │ │ ├── PostUiState.kt │ │ │ │ └── PostViewModel.kt │ │ └── res │ │ │ ├── drawable │ │ │ ├── bg_button_rounded.xml │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ ├── icon_arrow_back.xml │ │ │ ├── icon_arrow_down.xml │ │ │ ├── icon_arrow_down_left.xml │ │ │ ├── icon_arrow_up.xml │ │ │ ├── icon_cancel.xml │ │ │ ├── icon_cancel_circle.xml │ │ │ ├── icon_check.xml │ │ │ ├── icon_delete.xml │ │ │ ├── icon_drawer.xml │ │ │ ├── icon_edit.xml │ │ │ ├── icon_edit_circle.xml │ │ │ ├── icon_erase_all.xml │ │ │ ├── icon_favorite_border.xml │ │ │ ├── icon_flag.xml │ │ │ ├── icon_google_logo.xml │ │ │ ├── icon_google_marker.xml │ │ │ ├── icon_location_pin.xml │ │ │ ├── icon_mail.xml │ │ │ ├── icon_photo_block.xml │ │ │ ├── icon_player_pause.xml │ │ │ ├── icon_player_play.xml │ │ │ ├── icon_popular_post.xml │ │ │ ├── icon_present_location.xml │ │ │ ├── icon_search.xml │ │ │ ├── icon_setting.xml │ │ │ ├── icon_snap_point_container.png │ │ │ ├── icon_snap_point_focused.png │ │ │ ├── icon_snap_point_unfocused.png │ │ │ ├── icon_subscribe.xml │ │ │ ├── icon_text_block.xml │ │ │ ├── icon_three_dots.xml │ │ │ ├── icon_video_block.xml │ │ │ ├── logo_snappoint_title.png │ │ │ └── snappoint_app_icon.png │ │ │ ├── layout │ │ │ ├── activity_auth.xml │ │ │ ├── activity_create_post.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_maps_marker.xml │ │ │ ├── activity_splash.xml │ │ │ ├── activity_video_edit.xml │ │ │ ├── activity_view_post.xml │ │ │ ├── fragment_around.xml │ │ │ ├── fragment_cluster_preview.xml │ │ │ ├── fragment_feature_list.xml │ │ │ ├── fragment_popular_post.xml │ │ │ ├── fragment_post.xml │ │ │ ├── fragment_preview.xml │ │ │ ├── fragment_setting.xml │ │ │ ├── fragment_sign_in.xml │ │ │ ├── fragment_sign_up.xml │ │ │ ├── fragment_subscription.xml │ │ │ ├── item_around_post.xml │ │ │ ├── item_cluster_image.xml │ │ │ ├── item_image_block.xml │ │ │ ├── item_image_post.xml │ │ │ ├── item_image_preview.xml │ │ │ ├── item_search_auto_complete.xml │ │ │ ├── item_text_block.xml │ │ │ ├── item_text_post.xml │ │ │ ├── item_video_block.xml │ │ │ ├── item_video_post.xml │ │ │ └── layout_drawer.xml │ │ │ ├── menu │ │ │ ├── bottom_navigation_menu.xml │ │ │ ├── post_app_bar_reader_menu.xml │ │ │ ├── post_app_bar_writer_menu.xml │ │ │ ├── preview_app_bar_menu.xml │ │ │ └── search_view_menu.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ ├── icon_snappoint_launcher.xml │ │ │ └── icon_snappoint_launcher_round.xml │ │ │ ├── mipmap-anydpi │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ ├── icon_snappoint_launcher.webp │ │ │ ├── icon_snappoint_launcher_foreground.webp │ │ │ └── icon_snappoint_launcher_round.webp │ │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ ├── icon_snappoint_launcher.webp │ │ │ ├── icon_snappoint_launcher_foreground.webp │ │ │ └── icon_snappoint_launcher_round.webp │ │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ ├── icon_snappoint_launcher.webp │ │ │ ├── icon_snappoint_launcher_foreground.webp │ │ │ └── icon_snappoint_launcher_round.webp │ │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ ├── icon_snappoint_launcher.webp │ │ │ ├── icon_snappoint_launcher_foreground.webp │ │ │ └── icon_snappoint_launcher_round.webp │ │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.webp │ │ │ ├── ic_launcher_round.webp │ │ │ ├── icon_snappoint_launcher.webp │ │ │ ├── icon_snappoint_launcher_foreground.webp │ │ │ └── icon_snappoint_launcher_round.webp │ │ │ ├── navigation │ │ │ ├── nav_auth.xml │ │ │ ├── nav_bnv.xml │ │ │ ├── nav_graph.xml │ │ │ └── nav_view_post.xml │ │ │ ├── raw │ │ │ └── map_style.json │ │ │ ├── values-night │ │ │ ├── colors.xml │ │ │ └── themes.xml │ │ │ ├── values │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── icon_snappoint_launcher_background.xml │ │ │ ├── strings.xml │ │ │ └── themes.xml │ │ │ └── xml │ │ │ ├── backup_rules.xml │ │ │ └── data_extraction_rules.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── boostcampwm2023 │ │ └── snappoint │ │ ├── ExampleUnitTest.kt │ │ └── PostRepositoryTest.kt ├── build.gradle.kts ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts ├── backend ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .nvmrc ├── .prettierrc ├── Dockerfile ├── README.md ├── nest-cli.json ├── package.json ├── prisma │ └── schema.prisma ├── src │ ├── api │ │ ├── api.module.ts │ │ ├── auth │ │ │ ├── auth.controller.ts │ │ │ ├── auth.service.spec.ts │ │ │ ├── auth.service.ts │ │ │ └── dto │ │ │ │ ├── create-auth.dto.ts │ │ │ │ ├── login-auth.dto.ts │ │ │ │ ├── login.dto.ts │ │ │ │ ├── refresh.dto.ts │ │ │ │ └── signup.dto.ts │ │ ├── file-api │ │ │ ├── dto │ │ │ │ ├── apply-process-file.dto.ts │ │ │ │ ├── attach-file.dto.ts │ │ │ │ └── create-file-data.dto.ts │ │ │ ├── file-api.controller.spec.ts │ │ │ ├── file-api.controller.ts │ │ │ ├── file-api.service.spec.ts │ │ │ └── file-api.service.ts │ │ ├── post-api │ │ │ ├── dtos │ │ │ │ ├── decomposed-post.dto.ts │ │ │ │ ├── file.dto.ts │ │ │ │ ├── find-nearby-post.dto.ts │ │ │ │ ├── find-nearby-post.query.dto.ts │ │ │ │ ├── read-post.query.dto.ts │ │ │ │ ├── write-block-files.dto.ts │ │ │ │ ├── write-block.dto.ts │ │ │ │ └── write-post.dto.ts │ │ │ ├── post-api.controller.spec.ts │ │ │ ├── post-api.controller.ts │ │ │ ├── post-api.service.spec.ts │ │ │ └── post-api.service.ts │ │ ├── summarization │ │ │ └── summarization.service.ts │ │ ├── transformation │ │ │ ├── transformation.service.spec.ts │ │ │ └── transformation.service.ts │ │ └── validation │ │ │ ├── dtos │ │ │ ├── validate-block.dto.ts │ │ │ └── validate-file.dto.ts │ │ │ ├── validation.service.spec.ts │ │ │ └── validation.service.ts │ ├── app.module.ts │ ├── common │ │ ├── decorator │ │ │ ├── cookie.decorator.ts │ │ │ └── no-auth.decorator.ts │ │ ├── guards │ │ │ └── jwt-auth.guard.ts │ │ ├── health │ │ │ ├── health.controller.ts │ │ │ └── health.module.ts │ │ ├── mocks │ │ │ ├── mock.entites.file.ts │ │ │ ├── mock.entity.block.ts │ │ │ ├── mock.entity.post.ts │ │ │ ├── mock.prisma.ts │ │ │ └── mock.redis.ts │ │ ├── pipes │ │ │ └── validation.pipe.ts │ │ ├── prisma │ │ │ ├── prisma.module.ts │ │ │ ├── prisma.provider.ts │ │ │ └── prisma.service.ts │ │ ├── redis │ │ │ ├── redis-cache.module.ts │ │ │ ├── redis-cache.service.spec.ts │ │ │ └── redis-cache.service.ts │ │ └── strategies │ │ │ └── auth.jwt.strategy.ts │ ├── domain │ │ ├── block │ │ │ ├── block.module.ts │ │ │ ├── block.repository.ts │ │ │ ├── block.service.ts │ │ │ ├── dtos │ │ │ │ ├── block.dto.ts │ │ │ │ ├── create-block.dto.ts │ │ │ │ ├── delete-blocks-by-post.dto.ts │ │ │ │ ├── find-blocks-by-area.dto.ts │ │ │ │ ├── find-blocks-by-id.dto.ts │ │ │ │ ├── find-blocks-by-post.dto.ts │ │ │ │ └── upsert-block.dto.ts │ │ │ └── entites │ │ │ │ └── block.entity.ts │ │ ├── file │ │ │ ├── dtos │ │ │ │ ├── create-file.dto.ts │ │ │ │ ├── find-files-by-id.dto.ts │ │ │ │ ├── find-files-by-source.dto.ts │ │ │ │ ├── process-file.dto.ts │ │ │ │ └── update-file.dto.ts │ │ │ ├── file.module.ts │ │ │ ├── file.repository.ts │ │ │ └── file.service.ts │ │ ├── post │ │ │ ├── dtos │ │ │ │ ├── create-post.dto.ts │ │ │ │ └── post.dto.ts │ │ │ ├── post.module.ts │ │ │ └── post.service.ts │ │ ├── refresh-token │ │ │ ├── dto │ │ │ │ ├── create-refresh-token.dto.ts │ │ │ │ └── delete-refresh-token.dto.ts │ │ │ ├── refresh-token.module.ts │ │ │ ├── refresh-token.service.spec.ts │ │ │ └── refresh-token.service.ts │ │ └── user │ │ │ ├── dto │ │ │ ├── create-user.dto.ts │ │ │ └── update-user.dto.ts │ │ │ ├── user.module.ts │ │ │ ├── user.service.spec.ts │ │ │ └── user.service.ts │ └── main.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock ├── file ├── .dockerignore ├── .eslintrc.js ├── .prettierrc ├── Dockerfile ├── README.md ├── nest-cli.json ├── package.json ├── src │ ├── api │ │ ├── api.module.ts │ │ └── file-api │ │ │ └── file-api.controller.ts │ ├── app.module.ts │ ├── common │ │ ├── guards │ │ │ └── jwt.guard.ts │ │ ├── health │ │ │ ├── health.controller.ts │ │ │ └── health.module.ts │ │ └── strategies │ │ │ └── jwt.strategy.ts │ ├── main.ts │ └── upload │ │ ├── dtos │ │ ├── part.dto.ts │ │ ├── upload-file-abort.dto.ts │ │ ├── upload-file-end.dto.ts │ │ ├── upload-file-end.response.dto.ts │ │ ├── upload-file-start.response.dto.ts │ │ ├── upload-file-url.dto.ts │ │ └── uploaded-file.dto.ts │ │ ├── storages │ │ └── bucket.service.ts │ │ ├── upload.module.ts │ │ └── upload.service.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock └── media ├── .dockerignore ├── .eslintrc.js ├── .prettierrc ├── Dockerfile ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src ├── app.module.ts ├── image │ ├── dtos │ │ ├── process-image.dto.ts │ │ └── resize-image.dto.ts │ ├── image.controller.ts │ ├── image.module.ts │ └── image.service.ts ├── main.ts ├── storage │ ├── cloud │ │ └── bucket.service.ts │ ├── dtos │ │ ├── delete-file.dto.ts │ │ ├── download-file.dto.ts │ │ ├── upload-file.dto.ts │ │ ├── upload-temp-file.dto.ts │ │ └── uploaded-file.dto.ts │ ├── storage.module.ts │ └── storage.service.ts └── video │ ├── dtos │ ├── metadata.dto.ts │ └── process-video.dto.ts │ ├── video-manager.service.ts │ ├── video.controller.ts │ ├── video.module.ts │ └── video.service.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/android-firebase-app-distribution.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.github/workflows/android-firebase-app-distribution.yml -------------------------------------------------------------------------------- /.github/workflows/backend-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.github/workflows/backend-cd.yml -------------------------------------------------------------------------------- /.github/workflows/backend-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.github/workflows/backend-ci.yml -------------------------------------------------------------------------------- /.github/workflows/backend-dev-cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.github/workflows/backend-dev-cd.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | google-services.json 3 | keystore.jks -------------------------------------------------------------------------------- /android/app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/build.gradle.kts -------------------------------------------------------------------------------- /android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /android/app/src/androidTest/java/com/boostcampwm2023/snappoint/CreatePostViewModelTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/androidTest/java/com/boostcampwm2023/snappoint/CreatePostViewModelTest.kt -------------------------------------------------------------------------------- /android/app/src/androidTest/java/com/boostcampwm2023/snappoint/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/androidTest/java/com/boostcampwm2023/snappoint/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /android/app/src/androidTest/java/com/boostcampwm2023/snappoint/MetadataUtilTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/androidTest/java/com/boostcampwm2023/snappoint/MetadataUtilTest.kt -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/icon_snappoint_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/icon_snappoint_launcher-playstore.png -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/SnapPointApp.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/SnapPointApp.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/PostDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/PostDatabase.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/converter/PostTypeConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/converter/PostTypeConverter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/dao/PostDao.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/dao/PostDao.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/entity/SerializedPost.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/local/entity/SerializedPost.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/mapper/PostMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/mapper/PostMapper.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/SnapPointApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/SnapPointApi.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/PostBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/PostBlock.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/CreatePostRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/CreatePostRequest.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/SignInRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/SignInRequest.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/SignupRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/SignupRequest.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/VideoAbortRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/VideoAbortRequest.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/VideoEndRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/VideoEndRequest.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/VideoUrlRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/request/VideoUrlRequest.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/CreatePostResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/CreatePostResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/DeletePostResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/DeletePostResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/GetPostResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/GetPostResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/ImageResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/ImageResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/ImageUriResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/ImageUriResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/PostImageResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/PostImageResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/SignInResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/SignInResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/SignupResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/SignupResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/VideoEndResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/VideoEndResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/VideoStartResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/VideoStartResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/VideoUrlResponse.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/remote/model/response/VideoUrlResponse.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/PostRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/PostRepository.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/PostRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/PostRepositoryImpl.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/RoomRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/RoomRepository.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/RoomRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/RoomRepositoryImpl.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/SignInRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/SignInRepository.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/SignInRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/SignInRepositoryImpl.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/UserInfoRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/UserInfoRepository.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/UserInfoRepositoryImpl.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/data/repository/UserInfoRepositoryImpl.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/di/RemoteModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/di/RemoteModule.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/di/RepositoryModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/di/RepositoryModule.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/di/RoomModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/di/RoomModule.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/AuthViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInFormState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInFormState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signin/SignInViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpBindingAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/auth/signup/SignUpViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/base/BaseActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/base/BaseActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/base/BaseFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/base/BaseFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/BlockItemEventListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/BlockItemEventListener.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/BlockItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/BlockItemViewHolder.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostBindingAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostListAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/createpost/CreatePostViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/featurelist/FeatureListFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/featurelist/FeatureListFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainActivityEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainActivityEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MainViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MapManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MapManager.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MarkerUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/MarkerUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/SnapPointClusterItem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/SnapPointClusterItem.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/SnapPointClusterRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/SnapPointClusterRenderer.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/AroundViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/PostItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/PostItemViewHolder.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/PostListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/around/PostListAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterItemViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterItemViewHolder.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterListAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/clusterpreview/ClusterPreviewViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/mainbindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/mainbindingAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/popularpost/PopularPostFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/popularpost/PopularPostFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewViewHolder.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/preview/PreviewViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/setting/SettingEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/setting/SettingEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/setting/SettingFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/setting/SettingFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/setting/SettingViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/setting/SettingViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/main/subscription/SubscriptionViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/model/Post.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/model/Post.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/model/PostCreation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/model/PostCreation.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/model/SnapPointTag.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/model/SnapPointTag.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/positionselector/PositionSelectorActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/positionselector/PositionSelectorActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/positionselector/PositionSelectorEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/positionselector/PositionSelectorEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/positionselector/PositionSelectorViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/positionselector/PositionSelectorViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/search/SearchResultViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/search/SearchResultViewHolder.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/search/SearchViewListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/search/SearchViewListAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/search/SearchViewUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/search/SearchViewUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/splash/SplashActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/splash/SplashActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/splash/SplashEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/splash/SplashEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/splash/SplashViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/splash/SplashViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/BindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/BindingAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/BitmapUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/BitmapUtil.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/CacheManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/CacheManager.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/Constants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/Constants.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/DoubleExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/DoubleExtensions.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/ExpandButtonToggleAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/ExpandButtonToggleAnimation.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/IntExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/IntExtensions.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/LongExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/LongExtensions.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/MetadataUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/MetadataUtil.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/PermissionUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/PermissionUtil.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/SnapPointUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/SnapPointUtil.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/TextVerificationUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/TextVerificationUtil.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/TimeStampUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/TimeStampUtil.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/UserInfoPreference.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/util/UserInfoPreference.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/ThumbnailView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/ThumbnailView.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/TimeLineView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/TimeLineView.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditBindingAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/videoedit/VideoEditViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/ViewPostActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/ViewPostActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/ViewPostEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/ViewPostEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/ViewPostViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/ViewPostViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostBindingAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostBindingAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostBlockViewHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostBlockViewHolder.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostEvent.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostEvent.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostFragment.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostListAdapter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostListAdapter.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostUiState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostUiState.kt -------------------------------------------------------------------------------- /android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostViewModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/java/com/boostcampwm2023/snappoint/presentation/viewpost/post/PostViewModel.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/bg_button_rounded.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/bg_button_rounded.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_arrow_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_arrow_back.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_arrow_down.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_arrow_down.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_arrow_down_left.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_arrow_down_left.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_arrow_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_arrow_up.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_cancel.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_cancel.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_cancel_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_cancel_circle.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_check.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_check.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_delete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_delete.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_drawer.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_edit.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_edit_circle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_edit_circle.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_erase_all.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_erase_all.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_favorite_border.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_favorite_border.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_flag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_flag.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_google_logo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_google_logo.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_google_marker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_google_marker.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_location_pin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_location_pin.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_mail.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_mail.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_photo_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_photo_block.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_player_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_player_pause.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_player_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_player_play.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_popular_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_popular_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_present_location.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_present_location.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_search.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_search.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_setting.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_snap_point_container.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_snap_point_container.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_snap_point_focused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_snap_point_focused.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_snap_point_unfocused.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_snap_point_unfocused.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_subscribe.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_subscribe.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_text_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_text_block.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_three_dots.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_three_dots.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/icon_video_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/icon_video_block.xml -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/logo_snappoint_title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/logo_snappoint_title.png -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/snappoint_app_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/drawable/snappoint_app_icon.png -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_auth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_auth.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_create_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_create_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_maps_marker.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_maps_marker.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_splash.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_splash.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_video_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_video_edit.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/activity_view_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/activity_view_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_around.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_around.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_cluster_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_cluster_preview.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_feature_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_feature_list.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_popular_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_popular_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_preview.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_setting.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_setting.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_sign_in.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_sign_in.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_sign_up.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_sign_up.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/fragment_subscription.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/fragment_subscription.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_around_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_around_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_cluster_image.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_cluster_image.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_image_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_image_block.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_image_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_image_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_image_preview.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_image_preview.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_search_auto_complete.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_search_auto_complete.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_text_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_text_block.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_text_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_text_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_video_block.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_video_block.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/item_video_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/item_video_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/layout/layout_drawer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/layout/layout_drawer.xml -------------------------------------------------------------------------------- /android/app/src/main/res/menu/bottom_navigation_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/menu/bottom_navigation_menu.xml -------------------------------------------------------------------------------- /android/app/src/main/res/menu/post_app_bar_reader_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/menu/post_app_bar_reader_menu.xml -------------------------------------------------------------------------------- /android/app/src/main/res/menu/post_app_bar_writer_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/menu/post_app_bar_writer_menu.xml -------------------------------------------------------------------------------- /android/app/src/main/res/menu/preview_app_bar_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/menu/preview_app_bar_menu.xml -------------------------------------------------------------------------------- /android/app/src/main/res/menu/search_view_menu.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/menu/search_view_menu.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/icon_snappoint_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-anydpi-v26/icon_snappoint_launcher.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi-v26/icon_snappoint_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-anydpi-v26/icon_snappoint_launcher_round.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/icon_snappoint_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-hdpi/icon_snappoint_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/icon_snappoint_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-hdpi/icon_snappoint_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/icon_snappoint_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-hdpi/icon_snappoint_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/icon_snappoint_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-mdpi/icon_snappoint_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/icon_snappoint_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-mdpi/icon_snappoint_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/icon_snappoint_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-mdpi/icon_snappoint_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/icon_snappoint_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xhdpi/icon_snappoint_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/icon_snappoint_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xhdpi/icon_snappoint_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/icon_snappoint_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xhdpi/icon_snappoint_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/icon_snappoint_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxhdpi/icon_snappoint_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/icon_snappoint_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxhdpi/icon_snappoint_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/icon_snappoint_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxhdpi/icon_snappoint_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/icon_snappoint_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxxhdpi/icon_snappoint_launcher.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/icon_snappoint_launcher_foreground.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxxhdpi/icon_snappoint_launcher_foreground.webp -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/icon_snappoint_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/mipmap-xxxhdpi/icon_snappoint_launcher_round.webp -------------------------------------------------------------------------------- /android/app/src/main/res/navigation/nav_auth.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/navigation/nav_auth.xml -------------------------------------------------------------------------------- /android/app/src/main/res/navigation/nav_bnv.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/navigation/nav_bnv.xml -------------------------------------------------------------------------------- /android/app/src/main/res/navigation/nav_graph.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/navigation/nav_graph.xml -------------------------------------------------------------------------------- /android/app/src/main/res/navigation/nav_view_post.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/navigation/nav_view_post.xml -------------------------------------------------------------------------------- /android/app/src/main/res/raw/map_style.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/raw/map_style.json -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values-night/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values-night/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values-night/themes.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/icon_snappoint_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values/icon_snappoint_launcher_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /android/app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /android/app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /android/app/src/test/java/com/boostcampwm2023/snappoint/ExampleUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/test/java/com/boostcampwm2023/snappoint/ExampleUnitTest.kt -------------------------------------------------------------------------------- /android/app/src/test/java/com/boostcampwm2023/snappoint/PostRepositoryTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/app/src/test/java/com/boostcampwm2023/snappoint/PostRepositoryTest.kt -------------------------------------------------------------------------------- /android/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/build.gradle.kts -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/gradle/libs.versions.toml -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/android/settings.gradle.kts -------------------------------------------------------------------------------- /backend/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/.nvmrc: -------------------------------------------------------------------------------- 1 | v18.15.0 -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/README.md -------------------------------------------------------------------------------- /backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/nest-cli.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/prisma/schema.prisma -------------------------------------------------------------------------------- /backend/src/api/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/api.module.ts -------------------------------------------------------------------------------- /backend/src/api/auth/auth.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/auth.controller.ts -------------------------------------------------------------------------------- /backend/src/api/auth/auth.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/auth.service.spec.ts -------------------------------------------------------------------------------- /backend/src/api/auth/auth.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/auth.service.ts -------------------------------------------------------------------------------- /backend/src/api/auth/dto/create-auth.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/dto/create-auth.dto.ts -------------------------------------------------------------------------------- /backend/src/api/auth/dto/login-auth.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/dto/login-auth.dto.ts -------------------------------------------------------------------------------- /backend/src/api/auth/dto/login.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/dto/login.dto.ts -------------------------------------------------------------------------------- /backend/src/api/auth/dto/refresh.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/dto/refresh.dto.ts -------------------------------------------------------------------------------- /backend/src/api/auth/dto/signup.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/auth/dto/signup.dto.ts -------------------------------------------------------------------------------- /backend/src/api/file-api/dto/apply-process-file.dto.ts: -------------------------------------------------------------------------------- 1 | export class ApplyProcessFileDto { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/api/file-api/dto/attach-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/file-api/dto/attach-file.dto.ts -------------------------------------------------------------------------------- /backend/src/api/file-api/dto/create-file-data.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/file-api/dto/create-file-data.dto.ts -------------------------------------------------------------------------------- /backend/src/api/file-api/file-api.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/file-api/file-api.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/api/file-api/file-api.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/file-api/file-api.controller.ts -------------------------------------------------------------------------------- /backend/src/api/file-api/file-api.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/file-api/file-api.service.spec.ts -------------------------------------------------------------------------------- /backend/src/api/file-api/file-api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/file-api/file-api.service.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/decomposed-post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/decomposed-post.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/file.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/find-nearby-post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/find-nearby-post.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/find-nearby-post.query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/find-nearby-post.query.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/read-post.query.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/read-post.query.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/write-block-files.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/write-block-files.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/write-block.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/write-block.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/dtos/write-post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/dtos/write-post.dto.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/post-api.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/post-api.controller.spec.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/post-api.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/post-api.controller.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/post-api.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/post-api.service.spec.ts -------------------------------------------------------------------------------- /backend/src/api/post-api/post-api.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/post-api/post-api.service.ts -------------------------------------------------------------------------------- /backend/src/api/summarization/summarization.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/summarization/summarization.service.ts -------------------------------------------------------------------------------- /backend/src/api/transformation/transformation.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/transformation/transformation.service.spec.ts -------------------------------------------------------------------------------- /backend/src/api/transformation/transformation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/transformation/transformation.service.ts -------------------------------------------------------------------------------- /backend/src/api/validation/dtos/validate-block.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/validation/dtos/validate-block.dto.ts -------------------------------------------------------------------------------- /backend/src/api/validation/dtos/validate-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/validation/dtos/validate-file.dto.ts -------------------------------------------------------------------------------- /backend/src/api/validation/validation.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/validation/validation.service.spec.ts -------------------------------------------------------------------------------- /backend/src/api/validation/validation.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/api/validation/validation.service.ts -------------------------------------------------------------------------------- /backend/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/app.module.ts -------------------------------------------------------------------------------- /backend/src/common/decorator/cookie.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/decorator/cookie.decorator.ts -------------------------------------------------------------------------------- /backend/src/common/decorator/no-auth.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/decorator/no-auth.decorator.ts -------------------------------------------------------------------------------- /backend/src/common/guards/jwt-auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/guards/jwt-auth.guard.ts -------------------------------------------------------------------------------- /backend/src/common/health/health.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/health/health.controller.ts -------------------------------------------------------------------------------- /backend/src/common/health/health.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/health/health.module.ts -------------------------------------------------------------------------------- /backend/src/common/mocks/mock.entites.file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/mocks/mock.entites.file.ts -------------------------------------------------------------------------------- /backend/src/common/mocks/mock.entity.block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/mocks/mock.entity.block.ts -------------------------------------------------------------------------------- /backend/src/common/mocks/mock.entity.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/mocks/mock.entity.post.ts -------------------------------------------------------------------------------- /backend/src/common/mocks/mock.prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/mocks/mock.prisma.ts -------------------------------------------------------------------------------- /backend/src/common/mocks/mock.redis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/mocks/mock.redis.ts -------------------------------------------------------------------------------- /backend/src/common/pipes/validation.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/pipes/validation.pipe.ts -------------------------------------------------------------------------------- /backend/src/common/prisma/prisma.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/prisma/prisma.module.ts -------------------------------------------------------------------------------- /backend/src/common/prisma/prisma.provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/prisma/prisma.provider.ts -------------------------------------------------------------------------------- /backend/src/common/prisma/prisma.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/prisma/prisma.service.ts -------------------------------------------------------------------------------- /backend/src/common/redis/redis-cache.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/redis/redis-cache.module.ts -------------------------------------------------------------------------------- /backend/src/common/redis/redis-cache.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/redis/redis-cache.service.spec.ts -------------------------------------------------------------------------------- /backend/src/common/redis/redis-cache.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/redis/redis-cache.service.ts -------------------------------------------------------------------------------- /backend/src/common/strategies/auth.jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/common/strategies/auth.jwt.strategy.ts -------------------------------------------------------------------------------- /backend/src/domain/block/block.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/block.module.ts -------------------------------------------------------------------------------- /backend/src/domain/block/block.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/block.repository.ts -------------------------------------------------------------------------------- /backend/src/domain/block/block.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/block.service.ts -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/block.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/dtos/block.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/create-block.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/dtos/create-block.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/delete-blocks-by-post.dto.ts: -------------------------------------------------------------------------------- 1 | export class DeleteBlocksByPostDto { 2 | readonly postUuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/find-blocks-by-area.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/dtos/find-blocks-by-area.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/find-blocks-by-id.dto.ts: -------------------------------------------------------------------------------- 1 | export class FindBlocksByIdDto { 2 | readonly uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/find-blocks-by-post.dto.ts: -------------------------------------------------------------------------------- 1 | export class FindBlocksByPostDto { 2 | readonly postUuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/domain/block/dtos/upsert-block.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/dtos/upsert-block.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/block/entites/block.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/block/entites/block.entity.ts -------------------------------------------------------------------------------- /backend/src/domain/file/dtos/create-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/file/dtos/create-file.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/file/dtos/find-files-by-id.dto.ts: -------------------------------------------------------------------------------- 1 | export class FindFilesByIdDto { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/domain/file/dtos/find-files-by-source.dto.ts: -------------------------------------------------------------------------------- 1 | export class FindFilesBySourceDto { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/domain/file/dtos/process-file.dto.ts: -------------------------------------------------------------------------------- 1 | export class ProcessFileDto { 2 | readonly uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /backend/src/domain/file/dtos/update-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/file/dtos/update-file.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/file/file.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/file/file.module.ts -------------------------------------------------------------------------------- /backend/src/domain/file/file.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/file/file.repository.ts -------------------------------------------------------------------------------- /backend/src/domain/file/file.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/file/file.service.ts -------------------------------------------------------------------------------- /backend/src/domain/post/dtos/create-post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/post/dtos/create-post.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/post/dtos/post.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/post/dtos/post.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/post/post.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/post/post.module.ts -------------------------------------------------------------------------------- /backend/src/domain/post/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/post/post.service.ts -------------------------------------------------------------------------------- /backend/src/domain/refresh-token/dto/create-refresh-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/refresh-token/dto/create-refresh-token.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/refresh-token/dto/delete-refresh-token.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/refresh-token/dto/delete-refresh-token.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/refresh-token/refresh-token.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/refresh-token/refresh-token.module.ts -------------------------------------------------------------------------------- /backend/src/domain/refresh-token/refresh-token.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/refresh-token/refresh-token.service.spec.ts -------------------------------------------------------------------------------- /backend/src/domain/refresh-token/refresh-token.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/refresh-token/refresh-token.service.ts -------------------------------------------------------------------------------- /backend/src/domain/user/dto/create-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/user/dto/create-user.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/user/dto/update-user.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/user/dto/update-user.dto.ts -------------------------------------------------------------------------------- /backend/src/domain/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/user/user.module.ts -------------------------------------------------------------------------------- /backend/src/domain/user/user.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/user/user.service.spec.ts -------------------------------------------------------------------------------- /backend/src/domain/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/domain/user/user.service.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /backend/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/test/jest-e2e.json -------------------------------------------------------------------------------- /backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/tsconfig.build.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /file/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /file/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/.eslintrc.js -------------------------------------------------------------------------------- /file/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/.prettierrc -------------------------------------------------------------------------------- /file/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/Dockerfile -------------------------------------------------------------------------------- /file/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/README.md -------------------------------------------------------------------------------- /file/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/nest-cli.json -------------------------------------------------------------------------------- /file/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/package.json -------------------------------------------------------------------------------- /file/src/api/api.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/api/api.module.ts -------------------------------------------------------------------------------- /file/src/api/file-api/file-api.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/api/file-api/file-api.controller.ts -------------------------------------------------------------------------------- /file/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/app.module.ts -------------------------------------------------------------------------------- /file/src/common/guards/jwt.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/common/guards/jwt.guard.ts -------------------------------------------------------------------------------- /file/src/common/health/health.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/common/health/health.controller.ts -------------------------------------------------------------------------------- /file/src/common/health/health.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/common/health/health.module.ts -------------------------------------------------------------------------------- /file/src/common/strategies/jwt.strategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/common/strategies/jwt.strategy.ts -------------------------------------------------------------------------------- /file/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/main.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/part.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/part.dto.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/upload-file-abort.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/upload-file-abort.dto.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/upload-file-end.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/upload-file-end.dto.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/upload-file-end.response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/upload-file-end.response.dto.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/upload-file-start.response.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/upload-file-start.response.dto.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/upload-file-url.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/upload-file-url.dto.ts -------------------------------------------------------------------------------- /file/src/upload/dtos/uploaded-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/dtos/uploaded-file.dto.ts -------------------------------------------------------------------------------- /file/src/upload/storages/bucket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/storages/bucket.service.ts -------------------------------------------------------------------------------- /file/src/upload/upload.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/upload.module.ts -------------------------------------------------------------------------------- /file/src/upload/upload.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/src/upload/upload.service.ts -------------------------------------------------------------------------------- /file/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /file/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/test/jest-e2e.json -------------------------------------------------------------------------------- /file/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/tsconfig.build.json -------------------------------------------------------------------------------- /file/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/tsconfig.json -------------------------------------------------------------------------------- /file/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/file/yarn.lock -------------------------------------------------------------------------------- /media/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /media/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/.eslintrc.js -------------------------------------------------------------------------------- /media/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/.prettierrc -------------------------------------------------------------------------------- /media/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/Dockerfile -------------------------------------------------------------------------------- /media/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/README.md -------------------------------------------------------------------------------- /media/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/nest-cli.json -------------------------------------------------------------------------------- /media/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/package-lock.json -------------------------------------------------------------------------------- /media/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/package.json -------------------------------------------------------------------------------- /media/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/app.module.ts -------------------------------------------------------------------------------- /media/src/image/dtos/process-image.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/image/dtos/process-image.dto.ts -------------------------------------------------------------------------------- /media/src/image/dtos/resize-image.dto.ts: -------------------------------------------------------------------------------- 1 | export class ResizeImageDto { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /media/src/image/image.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/image/image.controller.ts -------------------------------------------------------------------------------- /media/src/image/image.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/image/image.module.ts -------------------------------------------------------------------------------- /media/src/image/image.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/image/image.service.ts -------------------------------------------------------------------------------- /media/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/main.ts -------------------------------------------------------------------------------- /media/src/storage/cloud/bucket.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/storage/cloud/bucket.service.ts -------------------------------------------------------------------------------- /media/src/storage/dtos/delete-file.dto.ts: -------------------------------------------------------------------------------- 1 | export class DeleteFileDto { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /media/src/storage/dtos/download-file.dto.ts: -------------------------------------------------------------------------------- 1 | export class DownloadFileDto { 2 | uuid: string; 3 | } 4 | -------------------------------------------------------------------------------- /media/src/storage/dtos/upload-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/storage/dtos/upload-file.dto.ts -------------------------------------------------------------------------------- /media/src/storage/dtos/upload-temp-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/storage/dtos/upload-temp-file.dto.ts -------------------------------------------------------------------------------- /media/src/storage/dtos/uploaded-file.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/storage/dtos/uploaded-file.dto.ts -------------------------------------------------------------------------------- /media/src/storage/storage.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/storage/storage.module.ts -------------------------------------------------------------------------------- /media/src/storage/storage.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/storage/storage.service.ts -------------------------------------------------------------------------------- /media/src/video/dtos/metadata.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/video/dtos/metadata.dto.ts -------------------------------------------------------------------------------- /media/src/video/dtos/process-video.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/video/dtos/process-video.dto.ts -------------------------------------------------------------------------------- /media/src/video/video-manager.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/video/video-manager.service.ts -------------------------------------------------------------------------------- /media/src/video/video.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/video/video.controller.ts -------------------------------------------------------------------------------- /media/src/video/video.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/video/video.module.ts -------------------------------------------------------------------------------- /media/src/video/video.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/src/video/video.service.ts -------------------------------------------------------------------------------- /media/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /media/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/test/jest-e2e.json -------------------------------------------------------------------------------- /media/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/tsconfig.build.json -------------------------------------------------------------------------------- /media/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/and01-SnapPoint/HEAD/media/tsconfig.json --------------------------------------------------------------------------------