├── .github ├── ISSUE_TEMPLATE │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── BE-CD.yml │ ├── BE-CI.yml │ └── swift.yml ├── .gitignore ├── BE ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .gitkeep ├── .prettierrc ├── Dockerfile ├── README.md ├── nest-cli.json ├── package-lock.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── chat │ │ ├── chat.controller.ts │ │ ├── chat.module.ts │ │ ├── chat.service.ts │ │ ├── chats.gateway.ts │ │ └── dto │ │ │ ├── chat.dto.ts │ │ │ └── createRoom.dto.ts │ ├── common │ │ ├── base.repository.ts │ │ ├── decorator │ │ │ ├── auth.decorator.ts │ │ │ ├── multiPartBody.decorator.ts │ │ │ └── price.decorator.ts │ │ ├── fcmHandler.ts │ │ ├── files.validator.ts │ │ ├── greenEyeHandler.ts │ │ ├── guard │ │ │ └── auth.guard.ts │ │ ├── hashMaker.ts │ │ └── interceptor │ │ │ ├── httpLogger.interceptor.ts │ │ │ └── transaction.interceptor.ts │ ├── config │ │ ├── jwt.config.ts │ │ ├── mysql.config.ts │ │ ├── redis.config.ts │ │ ├── s3.config.ts │ │ ├── swagger.config.ts │ │ └── winston.config.ts │ ├── entities │ │ ├── blockPost.entity.ts │ │ ├── blockUser.entity.ts │ │ ├── chat.entity.ts │ │ ├── chatRoom.entity.ts │ │ ├── post.entity.ts │ │ ├── postImage.entity.ts │ │ ├── registrationToken.entity.ts │ │ ├── report.entity.ts │ │ └── user.entity.ts │ ├── image │ │ ├── image.module.ts │ │ ├── image.service.spec.ts │ │ ├── image.service.ts │ │ └── postImage.repository.ts │ ├── login │ │ ├── dto │ │ │ └── appleLogin.dto.ts │ │ ├── login.controller.ts │ │ ├── login.module.ts │ │ └── login.service.ts │ ├── main.ts │ ├── notification │ │ ├── notification.module.ts │ │ ├── notification.service.spec.ts │ │ ├── notification.service.ts │ │ └── registrationToken.repository.ts │ ├── post │ │ ├── dto │ │ │ ├── postCreate.dto.ts │ │ │ ├── postList.dto.ts │ │ │ └── postUpdate.dto.ts │ │ ├── post.controller.ts │ │ ├── post.module.ts │ │ ├── post.repository.spec.ts │ │ ├── post.repository.ts │ │ ├── post.service.spec.ts │ │ └── post.service.ts │ ├── posts-block │ │ ├── posts-block.controller.ts │ │ ├── posts-block.module.ts │ │ ├── posts-block.service.spec.ts │ │ └── posts-block.service.ts │ ├── report │ │ ├── dto │ │ │ └── createReport.dto.ts │ │ ├── report.controller.ts │ │ ├── report.module.ts │ │ ├── report.service.spec.ts │ │ └── report.service.ts │ ├── users-block │ │ ├── users-block.controller.ts │ │ ├── users-block.module.ts │ │ ├── users-block.service.spec.ts │ │ └── users-block.service.ts │ └── users │ │ ├── dto │ │ ├── createUser.dto.ts │ │ └── usersUpdate.dto.ts │ │ ├── user.repository.ts │ │ ├── users.controller.ts │ │ ├── users.module.ts │ │ ├── users.service.spec.ts │ │ └── users.service.ts ├── test │ ├── app.e2e-spec.ts │ └── jest-e2e.json ├── tsconfig.build.json └── tsconfig.json ├── README.md └── iOS ├── .gitattributes ├── .gitignore ├── .gitkeep └── Village ├── .swiftlint.yml ├── Village.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── swiftpm │ │ └── Package.resolved └── xcshareddata │ └── xcschemes │ └── Village.xcscheme ├── Village ├── Application │ ├── AppDelegate.swift │ ├── AppTabBarController.swift │ ├── GoogleService-Info.plist │ ├── LaunchScreen.storyboard │ └── SceneDelegate.swift ├── Cache │ └── ImageCache.swift ├── Common │ ├── Constants.swift │ ├── Encodable+.swift │ ├── Int+.swift │ ├── NotificationName+.swift │ ├── PostNotificationPublisher.swift │ └── PostType.swift ├── Data │ ├── Dummy │ │ ├── ChatList.json │ │ ├── ChatRoom.json │ │ ├── Post.json │ │ ├── PostMute.json │ │ ├── Posts.json │ │ └── Users.json │ ├── Network │ │ └── APIEndPoints.swift │ └── PersistentStorage │ │ ├── FCMManager.swift │ │ ├── JWTManager.swift │ │ ├── KeychainError.swift │ │ └── KeychainManager.swift ├── Domain │ ├── Entity │ │ └── AuthenticationToken.swift │ └── Network │ │ ├── AppleOAuthDTO.swift │ │ ├── BlockedUserDTO.swift │ │ ├── ChatRoomRequestDTO.swift │ │ ├── GetAllReadResponseDTO .swift │ │ ├── GetChatListResponseDTO.swift │ │ ├── GetRoomResponseDTO.swift │ │ ├── PatchUserDTO.swift │ │ ├── PostCreateDTO.swift │ │ ├── PostListRequestDTO.swift │ │ ├── PostModifyRequestDTO.swift │ │ ├── PostMuteResponseDTO.swift │ │ ├── PostResponseDTO.swift │ │ ├── PostRoomRequestDTO.swift │ │ ├── PostRoomResponseDTO.swift │ │ ├── Protocol │ │ └── MultipartFormData.swift │ │ ├── ReportDTO.swift │ │ ├── RequestFilterDTO.swift │ │ └── UserResponseDTO.swift ├── Network │ ├── APIProvider │ │ ├── APIProvider.swift │ │ └── AuthInterceptor.swift │ ├── EndPoint │ │ ├── EndPoint.swift │ │ ├── HTTPMethod.swift │ │ ├── Protocol │ │ │ ├── Requestable.swift │ │ │ └── Responsable.swift │ │ ├── Reponsable.swift │ │ └── Requestable.swift │ ├── NetworkError.swift │ └── NetworkService.swift ├── Presentation │ ├── BlockedUser │ │ ├── View │ │ │ ├── BlockedUserTableViewCell.swift │ │ │ └── BlockedUserViewController.swift │ │ └── ViewModel │ │ │ └── BlockedUsersViewModel.swift │ ├── ChatList │ │ ├── View │ │ │ ├── ChatListTableViewCell.swift │ │ │ └── ChatListViewController.swift │ │ └── ViewModel │ │ │ └── ChatListViewModel.swift │ ├── ChatRoom │ │ ├── View │ │ │ ├── ChatRoomTableViewCell.swift │ │ │ ├── ChatRoomViewController.swift │ │ │ ├── CustomView │ │ │ │ └── PostView.swift │ │ │ └── OpponentChatTableViewCell.swift │ │ └── ViewModel │ │ │ └── ChatRoomViewModel.swift │ ├── Commons │ │ ├── Cell │ │ │ ├── RentPostTableViewCell.swift │ │ │ └── RequstPostTableViewCell.swift │ │ ├── PostSegmentedControl.swift │ │ ├── RentPostSummaryView.swift │ │ └── RequestPostSummaryView.swift │ ├── EditProfile │ │ ├── View │ │ │ ├── Custom │ │ │ │ ├── NicknameTextField.swift │ │ │ │ └── ProfileImageView.swift │ │ │ └── EditProfileViewController.swift │ │ └── ViewModel │ │ │ └── EditProfileViewModel.swift │ ├── Home │ │ ├── Custom │ │ │ ├── FloatingButton.swift │ │ │ └── MenuView.swift │ │ ├── View │ │ │ └── HomeViewController.swift │ │ └── ViewModel │ │ │ └── HomeViewModel.swift │ ├── Login │ │ ├── LoginViewController.swift │ │ └── ViewModel │ │ │ └── LoginViewModel.swift │ ├── MyHiddenPosts │ │ ├── View │ │ │ ├── HiddenRentPostTableViewCell.swift │ │ │ ├── HiddenRequestPostTableViewCell.swift │ │ │ └── MyHiddenPostsViewController.swift │ │ └── ViewModel │ │ │ └── MyHiddenPostsViewModel.swift │ ├── MyPage │ │ ├── View │ │ │ ├── MyPageTableViewCell.swift │ │ │ ├── MyPageViewController.swift │ │ │ └── ProfileTableViewCell.swift │ │ └── ViewModel │ │ │ └── MyPageViewModel.swift │ ├── MyPosts │ │ ├── View │ │ │ └── MyPostsViewController.swift │ │ └── ViewModel │ │ │ └── MyPostsViewModel.swift │ ├── PostCreate │ │ ├── Model │ │ │ └── ImageItem.swift │ │ ├── View │ │ │ ├── Custom │ │ │ │ ├── Cell │ │ │ │ │ ├── CameraButtonCell.swift │ │ │ │ │ └── ImageViewCell.swift │ │ │ │ ├── ImageUploadView.swift │ │ │ │ ├── PostCreateDetailView.swift │ │ │ │ ├── PostCreatePriceView.swift │ │ │ │ ├── PostCreateTimeView.swift │ │ │ │ └── PostCreateTitleView.swift │ │ │ └── PostCreateViewController.swift │ │ └── ViewModel │ │ │ ├── PostCreateRepository.swift │ │ │ ├── PostCreateUseCase.swift │ │ │ └── PostCreateViewModel.swift │ ├── PostDetail │ │ ├── Custom │ │ │ ├── DateView.swift │ │ │ ├── DurationView.swift │ │ │ ├── ImageDetailView.swift │ │ │ ├── ImagePageView.swift │ │ │ ├── PostInfoView.swift │ │ │ ├── PriceLabel.swift │ │ │ └── UserInfoView.swift │ │ ├── PostDetailViewController.swift │ │ └── ViewModel │ │ │ └── PostDetailViewModel.swift │ ├── Report │ │ ├── View │ │ │ └── ReportViewController.swift │ │ └── ViewModel │ │ │ └── ReportViewModel.swift │ ├── Search │ │ └── SearchViewController.swift │ ├── SearchResult │ │ ├── View │ │ │ ├── SearchRentTableViewCell.swift │ │ │ ├── SearchRequstTableViewCell.swift │ │ │ └── SearchResultViewController.swift │ │ └── ViewModel │ │ │ └── SearchResultViewModel.swift │ └── Utils │ │ └── Extensions │ │ ├── NSItemProvider+.swift │ │ ├── UICollectionViewCell+Identifier.swift │ │ ├── UIImage+Resize.swift │ │ ├── UILabel+SetTitle.swift │ │ ├── UINavigationItem+MakeSFSymbolButton.swift │ │ ├── UIStackView+.swift │ │ ├── UITableViewCell+Identifier.swift │ │ ├── UITextField+.swift │ │ ├── UIView+Divider.swift │ │ └── UIView+Layer.swift ├── Resources │ ├── Assets.xcassets │ │ ├── AccentColor.colorset │ │ │ └── Contents.json │ │ ├── AlertColor.colorset │ │ │ └── Contents.json │ │ ├── AppIcon.appiconset │ │ │ ├── 1024.png │ │ │ ├── 114.png │ │ │ ├── 120.png │ │ │ ├── 180.png │ │ │ ├── 29.png │ │ │ ├── 40.png │ │ │ ├── 57.png │ │ │ ├── 58.png │ │ │ ├── 60.png │ │ │ ├── 80.png │ │ │ ├── 87.png │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── Grey-100.colorset │ │ │ └── Contents.json │ │ ├── Grey-800.colorset │ │ │ └── Contents.json │ │ ├── KeyboardTextFieldColor.colorset │ │ │ └── Contents.json │ │ ├── LoginLogo.imageset │ │ │ ├── Contents.json │ │ │ ├── LoginLogo 1.png │ │ │ ├── LoginLogo 2.png │ │ │ └── LoginLogo.png │ │ ├── Logo.imageset │ │ │ ├── Contents.json │ │ │ ├── Logo.png │ │ │ ├── Logo@2x.png │ │ │ └── Logo@3x.png │ │ ├── LogoLabel.imageset │ │ │ ├── Contents.json │ │ │ ├── LogoLabel.png │ │ │ ├── LogoLabel@2x.png │ │ │ └── LogoLabel@3x.png │ │ ├── MyChatMessage.colorset │ │ │ └── Contents.json │ │ ├── Negative-400.colorset │ │ │ └── Contents.json │ │ ├── Primary-100.colorset │ │ │ └── Contents.json │ │ ├── Primary-500.colorset │ │ │ └── Contents.json │ │ ├── UserChatMessage.colorset │ │ │ └── Contents.json │ │ └── WhiteLogo.imageset │ │ │ ├── Contents.json │ │ │ ├── WhiteLogo.png │ │ │ ├── WhiteLogo@2x.png │ │ │ └── WhiteLogo@3x.png │ └── Info.plist ├── Socket │ ├── WebSocket.swift │ ├── WebSocketError.swift │ └── chat-server.ts ├── Village.entitlements └── VillageRelease.entitlements └── VillageTests └── .gitkeep /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/BE-CD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/.github/workflows/BE-CD.yml -------------------------------------------------------------------------------- /.github/workflows/BE-CI.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/.github/workflows/BE-CI.yml -------------------------------------------------------------------------------- /.github/workflows/swift.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/.github/workflows/swift.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /BE/.dockerignore: -------------------------------------------------------------------------------- 1 | /logs 2 | /node_modules 3 | /dist 4 | /coverage 5 | Dockerfile 6 | -------------------------------------------------------------------------------- /BE/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/.eslintrc.js -------------------------------------------------------------------------------- /BE/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/.gitignore -------------------------------------------------------------------------------- /BE/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /BE/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/.prettierrc -------------------------------------------------------------------------------- /BE/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/Dockerfile -------------------------------------------------------------------------------- /BE/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/README.md -------------------------------------------------------------------------------- /BE/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/nest-cli.json -------------------------------------------------------------------------------- /BE/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/package-lock.json -------------------------------------------------------------------------------- /BE/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/package.json -------------------------------------------------------------------------------- /BE/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/app.controller.spec.ts -------------------------------------------------------------------------------- /BE/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/app.controller.ts -------------------------------------------------------------------------------- /BE/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/app.module.ts -------------------------------------------------------------------------------- /BE/src/chat/chat.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/chat/chat.controller.ts -------------------------------------------------------------------------------- /BE/src/chat/chat.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/chat/chat.module.ts -------------------------------------------------------------------------------- /BE/src/chat/chat.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/chat/chat.service.ts -------------------------------------------------------------------------------- /BE/src/chat/chats.gateway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/chat/chats.gateway.ts -------------------------------------------------------------------------------- /BE/src/chat/dto/chat.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/chat/dto/chat.dto.ts -------------------------------------------------------------------------------- /BE/src/chat/dto/createRoom.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/chat/dto/createRoom.dto.ts -------------------------------------------------------------------------------- /BE/src/common/base.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/base.repository.ts -------------------------------------------------------------------------------- /BE/src/common/decorator/auth.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/decorator/auth.decorator.ts -------------------------------------------------------------------------------- /BE/src/common/decorator/multiPartBody.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/decorator/multiPartBody.decorator.ts -------------------------------------------------------------------------------- /BE/src/common/decorator/price.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/decorator/price.decorator.ts -------------------------------------------------------------------------------- /BE/src/common/fcmHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/fcmHandler.ts -------------------------------------------------------------------------------- /BE/src/common/files.validator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/files.validator.ts -------------------------------------------------------------------------------- /BE/src/common/greenEyeHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/greenEyeHandler.ts -------------------------------------------------------------------------------- /BE/src/common/guard/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/guard/auth.guard.ts -------------------------------------------------------------------------------- /BE/src/common/hashMaker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/hashMaker.ts -------------------------------------------------------------------------------- /BE/src/common/interceptor/httpLogger.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/interceptor/httpLogger.interceptor.ts -------------------------------------------------------------------------------- /BE/src/common/interceptor/transaction.interceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/common/interceptor/transaction.interceptor.ts -------------------------------------------------------------------------------- /BE/src/config/jwt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/config/jwt.config.ts -------------------------------------------------------------------------------- /BE/src/config/mysql.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/config/mysql.config.ts -------------------------------------------------------------------------------- /BE/src/config/redis.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/config/redis.config.ts -------------------------------------------------------------------------------- /BE/src/config/s3.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/config/s3.config.ts -------------------------------------------------------------------------------- /BE/src/config/swagger.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/config/swagger.config.ts -------------------------------------------------------------------------------- /BE/src/config/winston.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/config/winston.config.ts -------------------------------------------------------------------------------- /BE/src/entities/blockPost.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/blockPost.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/blockUser.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/blockUser.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/chat.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/chat.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/chatRoom.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/chatRoom.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/post.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/post.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/postImage.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/postImage.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/registrationToken.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/registrationToken.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/report.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/report.entity.ts -------------------------------------------------------------------------------- /BE/src/entities/user.entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/entities/user.entity.ts -------------------------------------------------------------------------------- /BE/src/image/image.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/image/image.module.ts -------------------------------------------------------------------------------- /BE/src/image/image.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/image/image.service.spec.ts -------------------------------------------------------------------------------- /BE/src/image/image.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/image/image.service.ts -------------------------------------------------------------------------------- /BE/src/image/postImage.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/image/postImage.repository.ts -------------------------------------------------------------------------------- /BE/src/login/dto/appleLogin.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/login/dto/appleLogin.dto.ts -------------------------------------------------------------------------------- /BE/src/login/login.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/login/login.controller.ts -------------------------------------------------------------------------------- /BE/src/login/login.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/login/login.module.ts -------------------------------------------------------------------------------- /BE/src/login/login.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/login/login.service.ts -------------------------------------------------------------------------------- /BE/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/main.ts -------------------------------------------------------------------------------- /BE/src/notification/notification.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/notification/notification.module.ts -------------------------------------------------------------------------------- /BE/src/notification/notification.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/notification/notification.service.spec.ts -------------------------------------------------------------------------------- /BE/src/notification/notification.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/notification/notification.service.ts -------------------------------------------------------------------------------- /BE/src/notification/registrationToken.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/notification/registrationToken.repository.ts -------------------------------------------------------------------------------- /BE/src/post/dto/postCreate.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/dto/postCreate.dto.ts -------------------------------------------------------------------------------- /BE/src/post/dto/postList.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/dto/postList.dto.ts -------------------------------------------------------------------------------- /BE/src/post/dto/postUpdate.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/dto/postUpdate.dto.ts -------------------------------------------------------------------------------- /BE/src/post/post.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/post.controller.ts -------------------------------------------------------------------------------- /BE/src/post/post.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/post.module.ts -------------------------------------------------------------------------------- /BE/src/post/post.repository.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/post.repository.spec.ts -------------------------------------------------------------------------------- /BE/src/post/post.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/post.repository.ts -------------------------------------------------------------------------------- /BE/src/post/post.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/post.service.spec.ts -------------------------------------------------------------------------------- /BE/src/post/post.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/post/post.service.ts -------------------------------------------------------------------------------- /BE/src/posts-block/posts-block.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/posts-block/posts-block.controller.ts -------------------------------------------------------------------------------- /BE/src/posts-block/posts-block.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/posts-block/posts-block.module.ts -------------------------------------------------------------------------------- /BE/src/posts-block/posts-block.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/posts-block/posts-block.service.spec.ts -------------------------------------------------------------------------------- /BE/src/posts-block/posts-block.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/posts-block/posts-block.service.ts -------------------------------------------------------------------------------- /BE/src/report/dto/createReport.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/report/dto/createReport.dto.ts -------------------------------------------------------------------------------- /BE/src/report/report.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/report/report.controller.ts -------------------------------------------------------------------------------- /BE/src/report/report.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/report/report.module.ts -------------------------------------------------------------------------------- /BE/src/report/report.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/report/report.service.spec.ts -------------------------------------------------------------------------------- /BE/src/report/report.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/report/report.service.ts -------------------------------------------------------------------------------- /BE/src/users-block/users-block.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users-block/users-block.controller.ts -------------------------------------------------------------------------------- /BE/src/users-block/users-block.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users-block/users-block.module.ts -------------------------------------------------------------------------------- /BE/src/users-block/users-block.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users-block/users-block.service.spec.ts -------------------------------------------------------------------------------- /BE/src/users-block/users-block.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users-block/users-block.service.ts -------------------------------------------------------------------------------- /BE/src/users/dto/createUser.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/dto/createUser.dto.ts -------------------------------------------------------------------------------- /BE/src/users/dto/usersUpdate.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/dto/usersUpdate.dto.ts -------------------------------------------------------------------------------- /BE/src/users/user.repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/user.repository.ts -------------------------------------------------------------------------------- /BE/src/users/users.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/users.controller.ts -------------------------------------------------------------------------------- /BE/src/users/users.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/users.module.ts -------------------------------------------------------------------------------- /BE/src/users/users.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/users.service.spec.ts -------------------------------------------------------------------------------- /BE/src/users/users.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/src/users/users.service.ts -------------------------------------------------------------------------------- /BE/test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /BE/test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/test/jest-e2e.json -------------------------------------------------------------------------------- /BE/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/tsconfig.build.json -------------------------------------------------------------------------------- /BE/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/BE/tsconfig.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/README.md -------------------------------------------------------------------------------- /iOS/.gitattributes: -------------------------------------------------------------------------------- 1 | *.pbxproj binary merge=union 2 | -------------------------------------------------------------------------------- /iOS/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/.gitignore -------------------------------------------------------------------------------- /iOS/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iOS/Village/.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/.swiftlint.yml -------------------------------------------------------------------------------- /iOS/Village/Village.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iOS/Village/Village.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOS/Village/Village.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iOS/Village/Village.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /iOS/Village/Village.xcodeproj/xcshareddata/xcschemes/Village.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village.xcodeproj/xcshareddata/xcschemes/Village.xcscheme -------------------------------------------------------------------------------- /iOS/Village/Village/Application/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Application/AppDelegate.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Application/AppTabBarController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Application/AppTabBarController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Application/GoogleService-Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Application/GoogleService-Info.plist -------------------------------------------------------------------------------- /iOS/Village/Village/Application/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Application/LaunchScreen.storyboard -------------------------------------------------------------------------------- /iOS/Village/Village/Application/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Application/SceneDelegate.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Cache/ImageCache.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Cache/ImageCache.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Common/Constants.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Common/Constants.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Common/Encodable+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Common/Encodable+.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Common/Int+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Common/Int+.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Common/NotificationName+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Common/NotificationName+.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Common/PostNotificationPublisher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Common/PostNotificationPublisher.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Common/PostType.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Common/PostType.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Dummy/ChatList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Dummy/ChatList.json -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Dummy/ChatRoom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Dummy/ChatRoom.json -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Dummy/Post.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Dummy/Post.json -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Dummy/PostMute.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Dummy/PostMute.json -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Dummy/Posts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Dummy/Posts.json -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Dummy/Users.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Dummy/Users.json -------------------------------------------------------------------------------- /iOS/Village/Village/Data/Network/APIEndPoints.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/Network/APIEndPoints.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Data/PersistentStorage/FCMManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/PersistentStorage/FCMManager.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Data/PersistentStorage/JWTManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/PersistentStorage/JWTManager.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Data/PersistentStorage/KeychainError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/PersistentStorage/KeychainError.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Data/PersistentStorage/KeychainManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Data/PersistentStorage/KeychainManager.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Entity/AuthenticationToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Entity/AuthenticationToken.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/AppleOAuthDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/AppleOAuthDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/BlockedUserDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/BlockedUserDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/ChatRoomRequestDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/ChatRoomRequestDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/GetAllReadResponseDTO .swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/GetAllReadResponseDTO .swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/GetChatListResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/GetChatListResponseDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/GetRoomResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/GetRoomResponseDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PatchUserDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PatchUserDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostCreateDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostCreateDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostListRequestDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostListRequestDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostModifyRequestDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostModifyRequestDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostMuteResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostMuteResponseDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostResponseDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostRoomRequestDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostRoomRequestDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/PostRoomResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/PostRoomResponseDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/Protocol/MultipartFormData.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/Protocol/MultipartFormData.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/ReportDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/ReportDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/RequestFilterDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/RequestFilterDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Domain/Network/UserResponseDTO.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Domain/Network/UserResponseDTO.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/APIProvider/APIProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/APIProvider/APIProvider.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/APIProvider/AuthInterceptor.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/APIProvider/AuthInterceptor.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/EndPoint/EndPoint.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/EndPoint/EndPoint.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/EndPoint/HTTPMethod.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/EndPoint/HTTPMethod.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/EndPoint/Protocol/Requestable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/EndPoint/Protocol/Requestable.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/EndPoint/Protocol/Responsable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/EndPoint/Protocol/Responsable.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/EndPoint/Reponsable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/EndPoint/Reponsable.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/EndPoint/Requestable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/EndPoint/Requestable.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/NetworkError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/NetworkError.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Network/NetworkService.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Network/NetworkService.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/BlockedUser/View/BlockedUserTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/BlockedUser/View/BlockedUserTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/BlockedUser/View/BlockedUserViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/BlockedUser/View/BlockedUserViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/BlockedUser/ViewModel/BlockedUsersViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/BlockedUser/ViewModel/BlockedUsersViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatList/View/ChatListTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatList/View/ChatListTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatList/View/ChatListViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatList/View/ChatListViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatList/ViewModel/ChatListViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatList/ViewModel/ChatListViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatRoom/View/ChatRoomTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatRoom/View/ChatRoomTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatRoom/View/ChatRoomViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatRoom/View/ChatRoomViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatRoom/View/CustomView/PostView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatRoom/View/CustomView/PostView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatRoom/View/OpponentChatTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatRoom/View/OpponentChatTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/ChatRoom/ViewModel/ChatRoomViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/ChatRoom/ViewModel/ChatRoomViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Commons/Cell/RentPostTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Commons/Cell/RentPostTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Commons/Cell/RequstPostTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Commons/Cell/RequstPostTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Commons/PostSegmentedControl.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Commons/PostSegmentedControl.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Commons/RentPostSummaryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Commons/RentPostSummaryView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Commons/RequestPostSummaryView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Commons/RequestPostSummaryView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/EditProfile/View/Custom/NicknameTextField.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/EditProfile/View/Custom/NicknameTextField.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/EditProfile/View/Custom/ProfileImageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/EditProfile/View/Custom/ProfileImageView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/EditProfile/View/EditProfileViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/EditProfile/View/EditProfileViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/EditProfile/ViewModel/EditProfileViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/EditProfile/ViewModel/EditProfileViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Home/Custom/FloatingButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Home/Custom/FloatingButton.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Home/Custom/MenuView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Home/Custom/MenuView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Home/View/HomeViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Home/View/HomeViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Home/ViewModel/HomeViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Home/ViewModel/HomeViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Login/LoginViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Login/LoginViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Login/ViewModel/LoginViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Login/ViewModel/LoginViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyHiddenPosts/View/HiddenRentPostTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyHiddenPosts/View/HiddenRentPostTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyHiddenPosts/View/HiddenRequestPostTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyHiddenPosts/View/HiddenRequestPostTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyHiddenPosts/View/MyHiddenPostsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyHiddenPosts/View/MyHiddenPostsViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyHiddenPosts/ViewModel/MyHiddenPostsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyHiddenPosts/ViewModel/MyHiddenPostsViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyPage/View/MyPageTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyPage/View/MyPageTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyPage/View/MyPageViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyPage/View/MyPageViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyPage/View/ProfileTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyPage/View/ProfileTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyPage/ViewModel/MyPageViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyPage/ViewModel/MyPageViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyPosts/View/MyPostsViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyPosts/View/MyPostsViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/MyPosts/ViewModel/MyPostsViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/MyPosts/ViewModel/MyPostsViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/Model/ImageItem.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/Model/ImageItem.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/Cell/CameraButtonCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/Cell/CameraButtonCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/Cell/ImageViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/Cell/ImageViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/ImageUploadView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/ImageUploadView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreateDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreateDetailView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreatePriceView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreatePriceView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreateTimeView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreateTimeView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreateTitleView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/Custom/PostCreateTitleView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/View/PostCreateViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/View/PostCreateViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/ViewModel/PostCreateRepository.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/ViewModel/PostCreateRepository.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/ViewModel/PostCreateUseCase.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/ViewModel/PostCreateUseCase.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostCreate/ViewModel/PostCreateViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostCreate/ViewModel/PostCreateViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/DateView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/DateView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/DurationView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/DurationView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/ImageDetailView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/ImageDetailView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/ImagePageView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/ImagePageView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/PostInfoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/PostInfoView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/PriceLabel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/PriceLabel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/Custom/UserInfoView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/Custom/UserInfoView.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/PostDetailViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/PostDetailViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/PostDetail/ViewModel/PostDetailViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/PostDetail/ViewModel/PostDetailViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Report/View/ReportViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Report/View/ReportViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Report/ViewModel/ReportViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Report/ViewModel/ReportViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Search/SearchViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Search/SearchViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/SearchResult/View/SearchRentTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/SearchResult/View/SearchRentTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/SearchResult/View/SearchRequstTableViewCell.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/SearchResult/View/SearchRequstTableViewCell.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/SearchResult/View/SearchResultViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/SearchResult/View/SearchResultViewController.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/SearchResult/ViewModel/SearchResultViewModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/SearchResult/ViewModel/SearchResultViewModel.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/NSItemProvider+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/NSItemProvider+.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UICollectionViewCell+Identifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UICollectionViewCell+Identifier.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UIImage+Resize.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UIImage+Resize.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UILabel+SetTitle.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UILabel+SetTitle.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UINavigationItem+MakeSFSymbolButton.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UINavigationItem+MakeSFSymbolButton.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UIStackView+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UIStackView+.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UITableViewCell+Identifier.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UITableViewCell+Identifier.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UITextField+.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UITextField+.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UIView+Divider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UIView+Divider.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Presentation/Utils/Extensions/UIView+Layer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Presentation/Utils/Extensions/UIView+Layer.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AlertColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AlertColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/1024.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/114.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/120.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/180.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/29.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/40.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/57.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/58.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/60.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/80.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/87.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/87.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Grey-100.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Grey-100.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Grey-800.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Grey-800.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/KeyboardTextFieldColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/KeyboardTextFieldColor.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/LoginLogo 1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/LoginLogo 1.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/LoginLogo 2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/LoginLogo 2.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/LoginLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LoginLogo.imageset/LoginLogo.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Logo.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Logo@2x.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Logo.imageset/Logo@3x.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/LogoLabel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/LogoLabel.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/LogoLabel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/LogoLabel@2x.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/LogoLabel@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/LogoLabel.imageset/LogoLabel@3x.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/MyChatMessage.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/MyChatMessage.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Negative-400.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Negative-400.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Primary-100.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Primary-100.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/Primary-500.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/Primary-500.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/UserChatMessage.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/UserChatMessage.colorset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/Contents.json -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/WhiteLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/WhiteLogo.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/WhiteLogo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/WhiteLogo@2x.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/WhiteLogo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Assets.xcassets/WhiteLogo.imageset/WhiteLogo@3x.png -------------------------------------------------------------------------------- /iOS/Village/Village/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Resources/Info.plist -------------------------------------------------------------------------------- /iOS/Village/Village/Socket/WebSocket.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Socket/WebSocket.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Socket/WebSocketError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Socket/WebSocketError.swift -------------------------------------------------------------------------------- /iOS/Village/Village/Socket/chat-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Socket/chat-server.ts -------------------------------------------------------------------------------- /iOS/Village/Village/Village.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/Village.entitlements -------------------------------------------------------------------------------- /iOS/Village/Village/VillageRelease.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm2023/iOS05-Village/HEAD/iOS/Village/Village/VillageRelease.entitlements -------------------------------------------------------------------------------- /iOS/Village/VillageTests/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------