├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── Bug.yml │ ├── Feature.yml │ └── Refactor.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── ASSIGN_ISSUE_NUMBER_TO_PR_BODY.yml │ ├── CI_PIPELINE.yml │ ├── ISSUE_MANAGE.yml │ ├── deploy-be.yml │ ├── deploy-fe-preview.yml │ └── deploy-fe.yml ├── .gitignore ├── README.md ├── admin ├── .gitignore ├── .prettierrc ├── eslint.config.js ├── index.html ├── package.json ├── postcss.config.js ├── public │ └── vite.svg ├── src │ ├── App.tsx │ ├── index.css │ ├── index.tsx │ ├── pages │ │ └── LoginPage │ │ │ └── LoginPage.tsx │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock ├── backend ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── Dockerfile ├── jest.config.ts ├── nest-cli.json ├── package.json ├── resources │ └── sql │ │ ├── DDL.sql │ │ └── Mock.sql ├── sample_env ├── src │ ├── AppController.ts │ ├── AppModule.ts │ ├── AppService.ts │ ├── admin │ │ ├── AdminModule.ts │ │ ├── banner │ │ │ ├── BannerController.ts │ │ │ ├── BannerModule.ts │ │ │ ├── BannerRepository.ts │ │ │ ├── BannerService.ts │ │ │ └── dto │ │ │ │ ├── CreateBannerRequest.ts │ │ │ │ ├── UpdateBannerInfoRequest.ts │ │ │ │ └── UpdateBannerPeriodRequest.ts │ │ └── guard │ │ │ └── AdminGuard.ts │ ├── auth │ │ ├── AuthController.ts │ │ ├── AuthModule.ts │ │ ├── AuthService.ts │ │ ├── JWTHelper.ts │ │ ├── JwtAuthGuard.ts │ │ ├── RefreshTokenRepository.ts │ │ ├── decortator │ │ │ └── AuthUser.ts │ │ ├── entity │ │ │ └── RefreshToken.ts │ │ ├── exception │ │ │ ├── AuthenticationException.ts │ │ │ ├── AuthorizationException.ts │ │ │ ├── ExpiredTokenException.ts │ │ │ └── InvalidTokenException.ts │ │ ├── oauthProvider │ │ │ ├── GoogleOAuthProvider.ts │ │ │ ├── OAuthProvider.ts │ │ │ └── OAuthProviders.ts │ │ ├── type │ │ │ └── index.ts │ │ └── util │ │ │ └── index.ts │ ├── banner │ │ ├── BannerController.ts │ │ ├── BannerModule.ts │ │ ├── BannerRepository.ts │ │ ├── BannerService.ts │ │ ├── dto │ │ │ └── ActiveBannerListResponse.ts │ │ ├── entity │ │ │ └── Banner.ts │ │ └── exception │ │ │ └── BannerNotFoundException.ts │ ├── batch │ │ ├── BatchModule.ts │ │ └── BatchService.ts │ ├── common │ │ ├── BaseEntity.ts │ │ ├── SoftDeletableEntity.interface.ts │ │ ├── SoftDeleteRepository.ts │ │ ├── consts │ │ │ └── index.ts │ │ ├── decorator │ │ │ ├── ReplaceEmptyWith.ts │ │ │ └── UnavaliableIn.ts │ │ ├── dto │ │ │ └── PaginationResponse.ts │ │ ├── exception │ │ │ ├── BaseException.ts │ │ │ ├── EmptyRequestException.ts │ │ │ ├── UnavailableException.ts │ │ │ ├── filter │ │ │ │ └── GlobalExceptionFilter.ts │ │ │ └── type │ │ │ │ └── index.ts │ │ ├── log │ │ │ ├── CustomLoggerModule.ts │ │ │ └── LoggerConfig.ts │ │ └── pipe │ │ │ └── ParseOptionalNumberPipe.ts │ ├── config │ │ ├── CustomNamingStrategy.ts │ │ ├── CustomTypeORMLogger.ts │ │ ├── DecimalTransformer.ts │ │ ├── ElasticSearchConfig.ts │ │ ├── TimezoneInterceptor.ts │ │ └── TypeOrmConfigService.ts │ ├── course │ │ ├── CourseController.ts │ │ ├── CourseModule.ts │ │ ├── CourseRepository.ts │ │ ├── CourseService.ts │ │ ├── dto │ │ │ ├── CourseDetailResponse.ts │ │ │ ├── CourseListResponse.ts │ │ │ ├── CreateCourseRequest.ts │ │ │ ├── PagedCourseResponse.ts │ │ │ ├── UpdateCourseInfoRequest.ts │ │ │ ├── UpdateCourseVisibilityRequest.ts │ │ │ ├── UpdatePinInfoInCourseRequest.ts │ │ │ └── UpdatePinsOfCourseRequest.ts │ │ ├── entity │ │ │ ├── Course.ts │ │ │ └── CoursePlace.ts │ │ ├── exception │ │ │ ├── ConsecutivePlaceException.ts │ │ │ ├── CourseNotFoundException.ts │ │ │ ├── CoursePermissionException.ts │ │ │ ├── InvalidPlaceToCourseException.ts │ │ │ └── PlaceInCourseNotFoundException.ts │ │ ├── guards │ │ │ └── CoursePermissionGuard.ts │ │ └── pipes │ │ │ └── IsNotConsecutiveDuplicatePlace.ts │ ├── main.ts │ ├── map │ │ ├── MapController.ts │ │ ├── MapModule.ts │ │ ├── MapRepository.ts │ │ ├── MapService.ts │ │ ├── dto │ │ │ ├── AddPinToMapRequest.ts │ │ │ ├── CreateMapRequest.ts │ │ │ ├── MapDetailResponse.ts │ │ │ ├── MapListResponse.ts │ │ │ ├── PagedMapResponse.ts │ │ │ ├── UpdateMapInfoRequest.ts │ │ │ ├── UpdateMapVisibilityRequest.ts │ │ │ └── UpdatePinInfoInMapRequest.ts │ │ ├── entity │ │ │ ├── Map.ts │ │ │ └── MapPlace.ts │ │ ├── exception │ │ │ ├── DuplicatePlaceToMapException.ts │ │ │ ├── InvalidPlaceToMapException.ts │ │ │ ├── MapNotFoundException.ts │ │ │ ├── MapPermissionException.ts │ │ │ ├── PlaceInMapNotFoundException.ts │ │ │ └── UserNotFoundException.ts │ │ └── guards │ │ │ └── MapPermissionGuard.ts │ ├── place │ │ ├── PlaceController.ts │ │ ├── PlaceModule.ts │ │ ├── PlaceRepository.ts │ │ ├── PlaceService.ts │ │ ├── dto │ │ │ ├── AddPlaceRequest.ts │ │ │ ├── PlaceListResponse.ts │ │ │ └── PlaceSearchResponse.ts │ │ ├── entity │ │ │ └── PlaceEntity.ts │ │ ├── enum │ │ │ ├── Category.ts │ │ │ └── Color.ts │ │ └── exception │ │ │ ├── PlaceAlreadyExistsException.ts │ │ │ └── PlaceNotFoundException.ts │ ├── repl.ts │ ├── search │ │ ├── SearchController.ts │ │ ├── SearchModule.ts │ │ ├── SearchService.ts │ │ ├── dto │ │ │ ├── PlaceSearchResponse.ts │ │ │ └── SavePlaceToElasticSearchDTO.ts │ │ ├── exception │ │ │ └── ElasticSearchSaveException.ts │ │ ├── query │ │ │ ├── ElasticSearchQuery.ts │ │ │ └── builder │ │ │ │ ├── ElasticSearchQueryBuilder.ts │ │ │ │ ├── FilterQueryBuilder.ts │ │ │ │ ├── LocationBuilder.ts │ │ │ │ ├── MatchBuilder.ts │ │ │ │ └── PrefixBuilder.ts │ │ └── type │ │ │ └── index.ts │ ├── storage │ │ ├── StorageController.ts │ │ ├── StorageModule.ts │ │ ├── StorageService.ts │ │ ├── consts │ │ │ └── index.ts │ │ ├── dto │ │ │ └── PreSignedPostRequest.ts │ │ ├── exception │ │ │ └── CloudFunctionsFetchException.ts │ │ └── validator │ │ │ └── IsImageFile.ts │ └── user │ │ ├── UserController.ts │ │ ├── UserModule.ts │ │ ├── UserRepository.ts │ │ ├── UserService.ts │ │ ├── dto │ │ ├── CreateUserRequest.ts │ │ └── UserIconResponse.ts │ │ ├── entity │ │ └── User.ts │ │ ├── enum │ │ └── Role.ts │ │ ├── exception │ │ └── UserNotFoundException.ts │ │ └── type │ │ └── index.ts ├── test │ ├── config │ │ ├── datasource.config.ts │ │ ├── globalSetup.ts │ │ ├── globalTeardown.ts │ │ ├── jest-e2e.json │ │ └── utils.ts │ ├── course │ │ ├── course.integration.test.ts │ │ ├── course.repository.test.ts │ │ ├── course.service.test.ts │ │ └── fixture │ │ │ ├── course.fixture.ts │ │ │ └── course.fixture.type.ts │ ├── map │ │ ├── fixture │ │ │ ├── map.fixture.ts │ │ │ └── map.fixture.type.ts │ │ ├── integration-test │ │ │ ├── map.integration.expectExcptions.ts │ │ │ └── map.integration.test.ts │ │ ├── map.repository.test.ts │ │ ├── map.service.test.ts │ │ └── map.test.util.ts │ ├── place │ │ ├── fixture │ │ │ ├── PlaceCreateRequest.fixture.ts │ │ │ ├── place.fixture.ts │ │ │ └── place.fixture.type.ts │ │ ├── place.controller.test.ts │ │ ├── place.repository.test.ts │ │ └── place.service.test.ts │ └── user │ │ └── fixture │ │ ├── user.fixture.ts │ │ └── user.fixture.type.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock ├── docs ├── elasticsearch │ └── README.md ├── final-ppt.pdf ├── msw │ ├── mockServiceWorker.js │ └── mocks │ │ ├── browser.ts │ │ └── handler.ts └── scripts │ ├── cloud-functions │ ├── get-presigned-post-function.js │ └── get-presigned-url-function.js │ └── data │ ├── exportToESFormat.js │ ├── getPicture.js │ ├── merge.js │ └── toCsv.js ├── frontend ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── index.html ├── package.json ├── postcss.config.js ├── public │ ├── pin.svg │ ├── vite.svg │ └── 파비콘.svg ├── src │ ├── App.tsx │ ├── GoogleMap.tsx │ ├── LayoutCreate.tsx │ ├── api │ │ ├── CustomError.ts │ │ ├── auth │ │ │ └── index.ts │ │ ├── axiosInstance.ts │ │ ├── banner │ │ │ └── index.ts │ │ ├── course │ │ │ └── index.ts │ │ ├── image │ │ │ └── index.ts │ │ ├── index.d.ts │ │ ├── interceptors.ts │ │ ├── map │ │ │ └── index.ts │ │ └── place │ │ │ └── index.ts │ ├── assets │ │ ├── 3844425-can-trash_110314.svg │ │ ├── CafePin.svg │ │ ├── ImageInput.svg │ │ ├── PrevNavigate.svg │ │ ├── Restaurant.svg │ │ ├── RestaurantPin.svg │ │ ├── Search.svg │ │ ├── arrow.svg │ │ ├── check.svg │ │ ├── courseMarker.svg │ │ ├── delete_15292472.svg │ │ ├── empty.svg │ │ ├── google-icon-logo-svgrepo-com.svg │ │ ├── logo.svg │ │ ├── plus.svg │ │ ├── push-pin.svg │ │ └── react.svg │ ├── components │ │ ├── Authorize.tsx │ │ ├── Banner │ │ │ └── BannerSlider.tsx │ │ ├── Error │ │ │ ├── ErrorBoundary.tsx │ │ │ └── ErrorFallback.tsx │ │ ├── Form │ │ │ ├── CreateBaseMapForm.tsx │ │ │ ├── EditCourseForm.tsx │ │ │ ├── EditMapForm.tsx │ │ │ ├── FormWrapper.tsx │ │ │ ├── ImageIcon.tsx │ │ │ ├── ImageUploader.tsx │ │ │ └── VisibilitySelector.tsx │ │ ├── ImageSkeleton.tsx │ │ ├── Login.tsx │ │ ├── Map │ │ │ ├── CourseDetailBoard.tsx │ │ │ ├── DeleteMapButton.tsx │ │ │ ├── EditMapButton.tsx │ │ │ └── MapDetailBoard.tsx │ │ ├── Marker │ │ │ ├── Marker.tsx │ │ │ └── Polyline.tsx │ │ ├── Place │ │ │ ├── AddPlaceButton.tsx │ │ │ ├── CheckIcon.tsx │ │ │ ├── DeletePlaceButton.tsx │ │ │ ├── DetailPlaceForm.tsx │ │ │ ├── GooglePlaceItem.tsx │ │ │ ├── PlaceDetailPanel.tsx │ │ │ ├── PlaceItem.tsx │ │ │ ├── PlaceListPanel.tsx │ │ │ ├── SearchBar.tsx │ │ │ ├── SearchGoogleResults.tsx │ │ │ ├── SearchIcon.tsx │ │ │ ├── SearchModeButtons.tsx │ │ │ ├── SearchPanel.tsx │ │ │ └── SearchResults.tsx │ │ └── common │ │ │ ├── BaseWrapper.tsx │ │ │ ├── Box.tsx │ │ │ ├── DashBoardHeader.tsx │ │ │ ├── DeleteIcon.tsx │ │ │ ├── DummyIcon.tsx │ │ │ ├── GoogleIcon.tsx │ │ │ ├── List │ │ │ ├── Course │ │ │ │ ├── CourseItem.tsx │ │ │ │ └── CourseListPanel.tsx │ │ │ ├── InfiniteListPanel.tsx │ │ │ ├── ListItem.tsx │ │ │ ├── ListItemThumbnail.tsx │ │ │ ├── ListToggleButtons.tsx │ │ │ └── Map │ │ │ │ ├── MapItem.tsx │ │ │ │ └── MapListPanel.tsx │ │ │ ├── Modal │ │ │ └── Modal.tsx │ │ │ ├── NavButton.tsx │ │ │ ├── NavigateButton.tsx │ │ │ ├── Option.tsx │ │ │ ├── PrevIcon.tsx │ │ │ ├── SearchBar.tsx │ │ │ ├── SideContainer.tsx │ │ │ ├── TextInputArea.tsx │ │ │ └── Toast │ │ │ ├── Toast.tsx │ │ │ └── ToastContainer.tsx │ ├── constants │ │ ├── api.ts │ │ ├── map.ts │ │ └── routes.ts │ ├── hooks │ │ ├── api │ │ │ ├── useAddMapMutation.ts │ │ │ ├── useAddPlaceMutation.ts │ │ │ ├── useCourseQuery.ts │ │ │ ├── useDeleteMapMutation.ts │ │ │ ├── useDeletePlaceMutation.ts │ │ │ ├── useEditCourseMutation.ts │ │ │ ├── useEditMapMutation.ts │ │ │ ├── useGooglePlaceQuery.ts │ │ │ ├── useLoginMutation.ts │ │ │ ├── useLogoutMutation.ts │ │ │ ├── useMapQuery.ts │ │ │ ├── usePutPlaceToCourseMutation.ts │ │ │ └── useUserInfoQuery.ts │ │ ├── useInfiniteScroll.ts │ │ ├── useMapForm.ts │ │ ├── useMarker.ts │ │ ├── useOverlay.ts │ │ └── usePolyline.ts │ ├── index.css │ ├── index.tsx │ ├── lib │ │ ├── CustomMarkerClusterer.ts │ │ ├── CustomSuperCluseterAlgorithm.ts │ │ ├── SuperClusterAlgorithm.ts │ │ ├── clusterMarkerRender.ts │ │ └── googleMapsAPI-loader.ts │ ├── pages │ │ ├── CourseEditPage.tsx │ │ ├── HomePage │ │ │ ├── Footer.tsx │ │ │ ├── Header.tsx │ │ │ ├── HomePage.tsx │ │ │ ├── LogOutButton.tsx │ │ │ ├── LoginButtons.tsx │ │ │ ├── MainListPanel.tsx │ │ │ └── UserProfile.tsx │ │ ├── MapCreation │ │ │ ├── MapCreateCoursePage.tsx │ │ │ ├── MapCreateMapPage.tsx │ │ │ └── MapPage.tsx │ │ ├── MapDetail │ │ │ ├── CourseDetailPage.tsx │ │ │ ├── Loading.tsx │ │ │ └── MapDetailPage.tsx │ │ ├── MapEditPage.tsx │ │ ├── NotFound.tsx │ │ ├── PlaceCreation │ │ │ ├── ColorItem.tsx │ │ │ └── ColorSelector.tsx │ │ └── RedirectPage.tsx │ ├── router │ │ ├── Root.tsx │ │ ├── lazyPages.ts │ │ └── router.tsx │ ├── store │ │ ├── googleMapSlice │ │ │ └── index.ts │ │ ├── placeSlice │ │ │ └── index.ts │ │ ├── toastSlice │ │ │ └── index.ts │ │ ├── useStore.ts │ │ └── userSlice │ │ │ └── index.ts │ ├── types │ │ └── index.ts │ ├── utils │ │ └── storage │ │ │ └── index.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock ├── index.html ├── setup ├── lightweight │ ├── down.sh │ ├── elasticsearch │ │ ├── Dockerfile │ │ ├── docker-compose.yml │ │ ├── index │ │ │ ├── place-index.json │ │ │ └── synonyms.txt │ │ ├── init-es.prod.sh │ │ ├── sample.env │ │ └── setup-elasticsearch.sh │ ├── install_docker.sh │ ├── mysql │ │ ├── docker-compose.yml │ │ ├── sample.env │ │ ├── scripts │ │ │ └── DDL.sql │ │ └── setup-mysql.sh │ └── setup.sh ├── local │ └── elasticsearch │ │ ├── Dockerfile │ │ ├── docker-compose.yml │ │ ├── index │ │ ├── place-index.json │ │ └── synonyms.txt │ │ ├── init-es.local.ps1 │ │ ├── init-es.local.sh │ │ └── sample_env └── production │ ├── deploy │ ├── deploy-backend.sh │ ├── detail-log.sh │ └── send-to-slack.sh │ ├── elasticsearch │ ├── Dockerfile │ ├── docker-compose.yml │ ├── index │ │ ├── place-index.json │ │ └── synonyms.txt │ ├── init-es.prod.sh │ └── sample_env │ ├── elk │ ├── elasticsearch │ │ └── log_index_template.json │ ├── init-elk.sh │ ├── kibana │ │ ├── dev-tools │ │ ├── level.painless │ │ ├── log-alarm.md │ │ ├── log-message.painless │ │ ├── multi.painless │ │ ├── request.painless │ │ └── stack.painless │ ├── logstash │ │ └── logstash.conf │ └── setup-elk.sh │ └── nginx │ ├── cors.conf │ ├── nginx.conf │ ├── proxy_headers.conf │ └── ssl.conf └── style.css /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @koomchang @Miensoap @1119wj @hyohyo12 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/ISSUE_TEMPLATE/Bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Feature.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/ISSUE_TEMPLATE/Feature.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Refactor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/ISSUE_TEMPLATE/Refactor.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/ASSIGN_ISSUE_NUMBER_TO_PR_BODY.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/workflows/ASSIGN_ISSUE_NUMBER_TO_PR_BODY.yml -------------------------------------------------------------------------------- /.github/workflows/CI_PIPELINE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/workflows/CI_PIPELINE.yml -------------------------------------------------------------------------------- /.github/workflows/ISSUE_MANAGE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/workflows/ISSUE_MANAGE.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-be.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/workflows/deploy-be.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-fe-preview.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/workflows/deploy-fe-preview.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-fe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.github/workflows/deploy-fe.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/README.md -------------------------------------------------------------------------------- /admin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/.gitignore -------------------------------------------------------------------------------- /admin/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/.prettierrc -------------------------------------------------------------------------------- /admin/eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/eslint.config.js -------------------------------------------------------------------------------- /admin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/index.html -------------------------------------------------------------------------------- /admin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/package.json -------------------------------------------------------------------------------- /admin/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/postcss.config.js -------------------------------------------------------------------------------- /admin/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/public/vite.svg -------------------------------------------------------------------------------- /admin/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/src/App.tsx -------------------------------------------------------------------------------- /admin/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/src/index.css -------------------------------------------------------------------------------- /admin/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/src/index.tsx -------------------------------------------------------------------------------- /admin/src/pages/LoginPage/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/src/pages/LoginPage/LoginPage.tsx -------------------------------------------------------------------------------- /admin/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /admin/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/tailwind.config.js -------------------------------------------------------------------------------- /admin/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/tsconfig.app.json -------------------------------------------------------------------------------- /admin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/tsconfig.json -------------------------------------------------------------------------------- /admin/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/tsconfig.node.json -------------------------------------------------------------------------------- /admin/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/vite.config.ts -------------------------------------------------------------------------------- /admin/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/admin/yarn.lock -------------------------------------------------------------------------------- /backend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/.eslintrc.js -------------------------------------------------------------------------------- /backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/.gitignore -------------------------------------------------------------------------------- /backend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/.prettierrc -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/jest.config.ts -------------------------------------------------------------------------------- /backend/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/nest-cli.json -------------------------------------------------------------------------------- /backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/package.json -------------------------------------------------------------------------------- /backend/resources/sql/DDL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/resources/sql/DDL.sql -------------------------------------------------------------------------------- /backend/resources/sql/Mock.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/resources/sql/Mock.sql -------------------------------------------------------------------------------- /backend/sample_env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/sample_env -------------------------------------------------------------------------------- /backend/src/AppController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/AppController.ts -------------------------------------------------------------------------------- /backend/src/AppModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/AppModule.ts -------------------------------------------------------------------------------- /backend/src/AppService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/AppService.ts -------------------------------------------------------------------------------- /backend/src/admin/AdminModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/AdminModule.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/BannerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/BannerController.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/BannerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/BannerModule.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/BannerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/BannerRepository.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/BannerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/BannerService.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/dto/CreateBannerRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/dto/CreateBannerRequest.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/dto/UpdateBannerInfoRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/dto/UpdateBannerInfoRequest.ts -------------------------------------------------------------------------------- /backend/src/admin/banner/dto/UpdateBannerPeriodRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/banner/dto/UpdateBannerPeriodRequest.ts -------------------------------------------------------------------------------- /backend/src/admin/guard/AdminGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/admin/guard/AdminGuard.ts -------------------------------------------------------------------------------- /backend/src/auth/AuthController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/AuthController.ts -------------------------------------------------------------------------------- /backend/src/auth/AuthModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/AuthModule.ts -------------------------------------------------------------------------------- /backend/src/auth/AuthService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/AuthService.ts -------------------------------------------------------------------------------- /backend/src/auth/JWTHelper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/JWTHelper.ts -------------------------------------------------------------------------------- /backend/src/auth/JwtAuthGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/JwtAuthGuard.ts -------------------------------------------------------------------------------- /backend/src/auth/RefreshTokenRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/RefreshTokenRepository.ts -------------------------------------------------------------------------------- /backend/src/auth/decortator/AuthUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/decortator/AuthUser.ts -------------------------------------------------------------------------------- /backend/src/auth/entity/RefreshToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/entity/RefreshToken.ts -------------------------------------------------------------------------------- /backend/src/auth/exception/AuthenticationException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/exception/AuthenticationException.ts -------------------------------------------------------------------------------- /backend/src/auth/exception/AuthorizationException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/exception/AuthorizationException.ts -------------------------------------------------------------------------------- /backend/src/auth/exception/ExpiredTokenException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/exception/ExpiredTokenException.ts -------------------------------------------------------------------------------- /backend/src/auth/exception/InvalidTokenException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/exception/InvalidTokenException.ts -------------------------------------------------------------------------------- /backend/src/auth/oauthProvider/GoogleOAuthProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/oauthProvider/GoogleOAuthProvider.ts -------------------------------------------------------------------------------- /backend/src/auth/oauthProvider/OAuthProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/oauthProvider/OAuthProvider.ts -------------------------------------------------------------------------------- /backend/src/auth/oauthProvider/OAuthProviders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/oauthProvider/OAuthProviders.ts -------------------------------------------------------------------------------- /backend/src/auth/type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/type/index.ts -------------------------------------------------------------------------------- /backend/src/auth/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/auth/util/index.ts -------------------------------------------------------------------------------- /backend/src/banner/BannerController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/BannerController.ts -------------------------------------------------------------------------------- /backend/src/banner/BannerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/BannerModule.ts -------------------------------------------------------------------------------- /backend/src/banner/BannerRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/BannerRepository.ts -------------------------------------------------------------------------------- /backend/src/banner/BannerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/BannerService.ts -------------------------------------------------------------------------------- /backend/src/banner/dto/ActiveBannerListResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/dto/ActiveBannerListResponse.ts -------------------------------------------------------------------------------- /backend/src/banner/entity/Banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/entity/Banner.ts -------------------------------------------------------------------------------- /backend/src/banner/exception/BannerNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/banner/exception/BannerNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/batch/BatchModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/batch/BatchModule.ts -------------------------------------------------------------------------------- /backend/src/batch/BatchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/batch/BatchService.ts -------------------------------------------------------------------------------- /backend/src/common/BaseEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/BaseEntity.ts -------------------------------------------------------------------------------- /backend/src/common/SoftDeletableEntity.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/SoftDeletableEntity.interface.ts -------------------------------------------------------------------------------- /backend/src/common/SoftDeleteRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/SoftDeleteRepository.ts -------------------------------------------------------------------------------- /backend/src/common/consts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/consts/index.ts -------------------------------------------------------------------------------- /backend/src/common/decorator/ReplaceEmptyWith.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/decorator/ReplaceEmptyWith.ts -------------------------------------------------------------------------------- /backend/src/common/decorator/UnavaliableIn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/decorator/UnavaliableIn.ts -------------------------------------------------------------------------------- /backend/src/common/dto/PaginationResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/dto/PaginationResponse.ts -------------------------------------------------------------------------------- /backend/src/common/exception/BaseException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/exception/BaseException.ts -------------------------------------------------------------------------------- /backend/src/common/exception/EmptyRequestException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/exception/EmptyRequestException.ts -------------------------------------------------------------------------------- /backend/src/common/exception/UnavailableException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/exception/UnavailableException.ts -------------------------------------------------------------------------------- /backend/src/common/exception/filter/GlobalExceptionFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/exception/filter/GlobalExceptionFilter.ts -------------------------------------------------------------------------------- /backend/src/common/exception/type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/exception/type/index.ts -------------------------------------------------------------------------------- /backend/src/common/log/CustomLoggerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/log/CustomLoggerModule.ts -------------------------------------------------------------------------------- /backend/src/common/log/LoggerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/log/LoggerConfig.ts -------------------------------------------------------------------------------- /backend/src/common/pipe/ParseOptionalNumberPipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/common/pipe/ParseOptionalNumberPipe.ts -------------------------------------------------------------------------------- /backend/src/config/CustomNamingStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/config/CustomNamingStrategy.ts -------------------------------------------------------------------------------- /backend/src/config/CustomTypeORMLogger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/config/CustomTypeORMLogger.ts -------------------------------------------------------------------------------- /backend/src/config/DecimalTransformer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/config/DecimalTransformer.ts -------------------------------------------------------------------------------- /backend/src/config/ElasticSearchConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/config/ElasticSearchConfig.ts -------------------------------------------------------------------------------- /backend/src/config/TimezoneInterceptor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/config/TimezoneInterceptor.ts -------------------------------------------------------------------------------- /backend/src/config/TypeOrmConfigService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/config/TypeOrmConfigService.ts -------------------------------------------------------------------------------- /backend/src/course/CourseController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/CourseController.ts -------------------------------------------------------------------------------- /backend/src/course/CourseModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/CourseModule.ts -------------------------------------------------------------------------------- /backend/src/course/CourseRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/CourseRepository.ts -------------------------------------------------------------------------------- /backend/src/course/CourseService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/CourseService.ts -------------------------------------------------------------------------------- /backend/src/course/dto/CourseDetailResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/CourseDetailResponse.ts -------------------------------------------------------------------------------- /backend/src/course/dto/CourseListResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/CourseListResponse.ts -------------------------------------------------------------------------------- /backend/src/course/dto/CreateCourseRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/CreateCourseRequest.ts -------------------------------------------------------------------------------- /backend/src/course/dto/PagedCourseResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/PagedCourseResponse.ts -------------------------------------------------------------------------------- /backend/src/course/dto/UpdateCourseInfoRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/UpdateCourseInfoRequest.ts -------------------------------------------------------------------------------- /backend/src/course/dto/UpdateCourseVisibilityRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/UpdateCourseVisibilityRequest.ts -------------------------------------------------------------------------------- /backend/src/course/dto/UpdatePinInfoInCourseRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/UpdatePinInfoInCourseRequest.ts -------------------------------------------------------------------------------- /backend/src/course/dto/UpdatePinsOfCourseRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/dto/UpdatePinsOfCourseRequest.ts -------------------------------------------------------------------------------- /backend/src/course/entity/Course.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/entity/Course.ts -------------------------------------------------------------------------------- /backend/src/course/entity/CoursePlace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/entity/CoursePlace.ts -------------------------------------------------------------------------------- /backend/src/course/exception/ConsecutivePlaceException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/exception/ConsecutivePlaceException.ts -------------------------------------------------------------------------------- /backend/src/course/exception/CourseNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/exception/CourseNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/course/exception/CoursePermissionException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/exception/CoursePermissionException.ts -------------------------------------------------------------------------------- /backend/src/course/exception/InvalidPlaceToCourseException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/exception/InvalidPlaceToCourseException.ts -------------------------------------------------------------------------------- /backend/src/course/exception/PlaceInCourseNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/exception/PlaceInCourseNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/course/guards/CoursePermissionGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/guards/CoursePermissionGuard.ts -------------------------------------------------------------------------------- /backend/src/course/pipes/IsNotConsecutiveDuplicatePlace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/course/pipes/IsNotConsecutiveDuplicatePlace.ts -------------------------------------------------------------------------------- /backend/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/main.ts -------------------------------------------------------------------------------- /backend/src/map/MapController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/MapController.ts -------------------------------------------------------------------------------- /backend/src/map/MapModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/MapModule.ts -------------------------------------------------------------------------------- /backend/src/map/MapRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/MapRepository.ts -------------------------------------------------------------------------------- /backend/src/map/MapService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/MapService.ts -------------------------------------------------------------------------------- /backend/src/map/dto/AddPinToMapRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/AddPinToMapRequest.ts -------------------------------------------------------------------------------- /backend/src/map/dto/CreateMapRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/CreateMapRequest.ts -------------------------------------------------------------------------------- /backend/src/map/dto/MapDetailResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/MapDetailResponse.ts -------------------------------------------------------------------------------- /backend/src/map/dto/MapListResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/MapListResponse.ts -------------------------------------------------------------------------------- /backend/src/map/dto/PagedMapResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/PagedMapResponse.ts -------------------------------------------------------------------------------- /backend/src/map/dto/UpdateMapInfoRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/UpdateMapInfoRequest.ts -------------------------------------------------------------------------------- /backend/src/map/dto/UpdateMapVisibilityRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/UpdateMapVisibilityRequest.ts -------------------------------------------------------------------------------- /backend/src/map/dto/UpdatePinInfoInMapRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/dto/UpdatePinInfoInMapRequest.ts -------------------------------------------------------------------------------- /backend/src/map/entity/Map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/entity/Map.ts -------------------------------------------------------------------------------- /backend/src/map/entity/MapPlace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/entity/MapPlace.ts -------------------------------------------------------------------------------- /backend/src/map/exception/DuplicatePlaceToMapException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/exception/DuplicatePlaceToMapException.ts -------------------------------------------------------------------------------- /backend/src/map/exception/InvalidPlaceToMapException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/exception/InvalidPlaceToMapException.ts -------------------------------------------------------------------------------- /backend/src/map/exception/MapNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/exception/MapNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/map/exception/MapPermissionException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/exception/MapPermissionException.ts -------------------------------------------------------------------------------- /backend/src/map/exception/PlaceInMapNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/exception/PlaceInMapNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/map/exception/UserNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/exception/UserNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/map/guards/MapPermissionGuard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/map/guards/MapPermissionGuard.ts -------------------------------------------------------------------------------- /backend/src/place/PlaceController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/PlaceController.ts -------------------------------------------------------------------------------- /backend/src/place/PlaceModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/PlaceModule.ts -------------------------------------------------------------------------------- /backend/src/place/PlaceRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/PlaceRepository.ts -------------------------------------------------------------------------------- /backend/src/place/PlaceService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/PlaceService.ts -------------------------------------------------------------------------------- /backend/src/place/dto/AddPlaceRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/dto/AddPlaceRequest.ts -------------------------------------------------------------------------------- /backend/src/place/dto/PlaceListResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/dto/PlaceListResponse.ts -------------------------------------------------------------------------------- /backend/src/place/dto/PlaceSearchResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/dto/PlaceSearchResponse.ts -------------------------------------------------------------------------------- /backend/src/place/entity/PlaceEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/entity/PlaceEntity.ts -------------------------------------------------------------------------------- /backend/src/place/enum/Category.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/enum/Category.ts -------------------------------------------------------------------------------- /backend/src/place/enum/Color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/enum/Color.ts -------------------------------------------------------------------------------- /backend/src/place/exception/PlaceAlreadyExistsException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/exception/PlaceAlreadyExistsException.ts -------------------------------------------------------------------------------- /backend/src/place/exception/PlaceNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/place/exception/PlaceNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/repl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/repl.ts -------------------------------------------------------------------------------- /backend/src/search/SearchController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/SearchController.ts -------------------------------------------------------------------------------- /backend/src/search/SearchModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/SearchModule.ts -------------------------------------------------------------------------------- /backend/src/search/SearchService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/SearchService.ts -------------------------------------------------------------------------------- /backend/src/search/dto/PlaceSearchResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/dto/PlaceSearchResponse.ts -------------------------------------------------------------------------------- /backend/src/search/dto/SavePlaceToElasticSearchDTO.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/dto/SavePlaceToElasticSearchDTO.ts -------------------------------------------------------------------------------- /backend/src/search/exception/ElasticSearchSaveException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/exception/ElasticSearchSaveException.ts -------------------------------------------------------------------------------- /backend/src/search/query/ElasticSearchQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/query/ElasticSearchQuery.ts -------------------------------------------------------------------------------- /backend/src/search/query/builder/ElasticSearchQueryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/query/builder/ElasticSearchQueryBuilder.ts -------------------------------------------------------------------------------- /backend/src/search/query/builder/FilterQueryBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/query/builder/FilterQueryBuilder.ts -------------------------------------------------------------------------------- /backend/src/search/query/builder/LocationBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/query/builder/LocationBuilder.ts -------------------------------------------------------------------------------- /backend/src/search/query/builder/MatchBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/query/builder/MatchBuilder.ts -------------------------------------------------------------------------------- /backend/src/search/query/builder/PrefixBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/query/builder/PrefixBuilder.ts -------------------------------------------------------------------------------- /backend/src/search/type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/search/type/index.ts -------------------------------------------------------------------------------- /backend/src/storage/StorageController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/StorageController.ts -------------------------------------------------------------------------------- /backend/src/storage/StorageModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/StorageModule.ts -------------------------------------------------------------------------------- /backend/src/storage/StorageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/StorageService.ts -------------------------------------------------------------------------------- /backend/src/storage/consts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/consts/index.ts -------------------------------------------------------------------------------- /backend/src/storage/dto/PreSignedPostRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/dto/PreSignedPostRequest.ts -------------------------------------------------------------------------------- /backend/src/storage/exception/CloudFunctionsFetchException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/exception/CloudFunctionsFetchException.ts -------------------------------------------------------------------------------- /backend/src/storage/validator/IsImageFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/storage/validator/IsImageFile.ts -------------------------------------------------------------------------------- /backend/src/user/UserController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/UserController.ts -------------------------------------------------------------------------------- /backend/src/user/UserModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/UserModule.ts -------------------------------------------------------------------------------- /backend/src/user/UserRepository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/UserRepository.ts -------------------------------------------------------------------------------- /backend/src/user/UserService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/UserService.ts -------------------------------------------------------------------------------- /backend/src/user/dto/CreateUserRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/dto/CreateUserRequest.ts -------------------------------------------------------------------------------- /backend/src/user/dto/UserIconResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/dto/UserIconResponse.ts -------------------------------------------------------------------------------- /backend/src/user/entity/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/entity/User.ts -------------------------------------------------------------------------------- /backend/src/user/enum/Role.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/enum/Role.ts -------------------------------------------------------------------------------- /backend/src/user/exception/UserNotFoundException.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/exception/UserNotFoundException.ts -------------------------------------------------------------------------------- /backend/src/user/type/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/src/user/type/index.ts -------------------------------------------------------------------------------- /backend/test/config/datasource.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/config/datasource.config.ts -------------------------------------------------------------------------------- /backend/test/config/globalSetup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/config/globalSetup.ts -------------------------------------------------------------------------------- /backend/test/config/globalTeardown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/config/globalTeardown.ts -------------------------------------------------------------------------------- /backend/test/config/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/config/jest-e2e.json -------------------------------------------------------------------------------- /backend/test/config/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/config/utils.ts -------------------------------------------------------------------------------- /backend/test/course/course.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/course/course.integration.test.ts -------------------------------------------------------------------------------- /backend/test/course/course.repository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/course/course.repository.test.ts -------------------------------------------------------------------------------- /backend/test/course/course.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/course/course.service.test.ts -------------------------------------------------------------------------------- /backend/test/course/fixture/course.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/course/fixture/course.fixture.ts -------------------------------------------------------------------------------- /backend/test/course/fixture/course.fixture.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/course/fixture/course.fixture.type.ts -------------------------------------------------------------------------------- /backend/test/map/fixture/map.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/fixture/map.fixture.ts -------------------------------------------------------------------------------- /backend/test/map/fixture/map.fixture.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/fixture/map.fixture.type.ts -------------------------------------------------------------------------------- /backend/test/map/integration-test/map.integration.expectExcptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/integration-test/map.integration.expectExcptions.ts -------------------------------------------------------------------------------- /backend/test/map/integration-test/map.integration.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/integration-test/map.integration.test.ts -------------------------------------------------------------------------------- /backend/test/map/map.repository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/map.repository.test.ts -------------------------------------------------------------------------------- /backend/test/map/map.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/map.service.test.ts -------------------------------------------------------------------------------- /backend/test/map/map.test.util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/map/map.test.util.ts -------------------------------------------------------------------------------- /backend/test/place/fixture/PlaceCreateRequest.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/place/fixture/PlaceCreateRequest.fixture.ts -------------------------------------------------------------------------------- /backend/test/place/fixture/place.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/place/fixture/place.fixture.ts -------------------------------------------------------------------------------- /backend/test/place/fixture/place.fixture.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/place/fixture/place.fixture.type.ts -------------------------------------------------------------------------------- /backend/test/place/place.controller.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/place/place.controller.test.ts -------------------------------------------------------------------------------- /backend/test/place/place.repository.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/place/place.repository.test.ts -------------------------------------------------------------------------------- /backend/test/place/place.service.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/place/place.service.test.ts -------------------------------------------------------------------------------- /backend/test/user/fixture/user.fixture.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/user/fixture/user.fixture.ts -------------------------------------------------------------------------------- /backend/test/user/fixture/user.fixture.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/test/user/fixture/user.fixture.type.ts -------------------------------------------------------------------------------- /backend/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/tsconfig.build.json -------------------------------------------------------------------------------- /backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/tsconfig.json -------------------------------------------------------------------------------- /backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/backend/yarn.lock -------------------------------------------------------------------------------- /docs/elasticsearch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/elasticsearch/README.md -------------------------------------------------------------------------------- /docs/final-ppt.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/final-ppt.pdf -------------------------------------------------------------------------------- /docs/msw/mockServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/msw/mockServiceWorker.js -------------------------------------------------------------------------------- /docs/msw/mocks/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/msw/mocks/browser.ts -------------------------------------------------------------------------------- /docs/msw/mocks/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/msw/mocks/handler.ts -------------------------------------------------------------------------------- /docs/scripts/cloud-functions/get-presigned-post-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/scripts/cloud-functions/get-presigned-post-function.js -------------------------------------------------------------------------------- /docs/scripts/cloud-functions/get-presigned-url-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/scripts/cloud-functions/get-presigned-url-function.js -------------------------------------------------------------------------------- /docs/scripts/data/exportToESFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/scripts/data/exportToESFormat.js -------------------------------------------------------------------------------- /docs/scripts/data/getPicture.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/scripts/data/getPicture.js -------------------------------------------------------------------------------- /docs/scripts/data/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/scripts/data/merge.js -------------------------------------------------------------------------------- /docs/scripts/data/toCsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/docs/scripts/data/toCsv.js -------------------------------------------------------------------------------- /frontend/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/.eslintrc.js -------------------------------------------------------------------------------- /frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/.gitignore -------------------------------------------------------------------------------- /frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/.prettierrc -------------------------------------------------------------------------------- /frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/index.html -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/public/pin.svg -------------------------------------------------------------------------------- /frontend/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/public/vite.svg -------------------------------------------------------------------------------- /frontend/public/파비콘.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/public/파비콘.svg -------------------------------------------------------------------------------- /frontend/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/App.tsx -------------------------------------------------------------------------------- /frontend/src/GoogleMap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/GoogleMap.tsx -------------------------------------------------------------------------------- /frontend/src/LayoutCreate.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/LayoutCreate.tsx -------------------------------------------------------------------------------- /frontend/src/api/CustomError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/CustomError.ts -------------------------------------------------------------------------------- /frontend/src/api/auth/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/auth/index.ts -------------------------------------------------------------------------------- /frontend/src/api/axiosInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/axiosInstance.ts -------------------------------------------------------------------------------- /frontend/src/api/banner/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/banner/index.ts -------------------------------------------------------------------------------- /frontend/src/api/course/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/course/index.ts -------------------------------------------------------------------------------- /frontend/src/api/image/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/image/index.ts -------------------------------------------------------------------------------- /frontend/src/api/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/index.d.ts -------------------------------------------------------------------------------- /frontend/src/api/interceptors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/interceptors.ts -------------------------------------------------------------------------------- /frontend/src/api/map/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/map/index.ts -------------------------------------------------------------------------------- /frontend/src/api/place/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/api/place/index.ts -------------------------------------------------------------------------------- /frontend/src/assets/3844425-can-trash_110314.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/3844425-can-trash_110314.svg -------------------------------------------------------------------------------- /frontend/src/assets/CafePin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/CafePin.svg -------------------------------------------------------------------------------- /frontend/src/assets/ImageInput.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/ImageInput.svg -------------------------------------------------------------------------------- /frontend/src/assets/PrevNavigate.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/PrevNavigate.svg -------------------------------------------------------------------------------- /frontend/src/assets/Restaurant.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/Restaurant.svg -------------------------------------------------------------------------------- /frontend/src/assets/RestaurantPin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/RestaurantPin.svg -------------------------------------------------------------------------------- /frontend/src/assets/Search.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/Search.svg -------------------------------------------------------------------------------- /frontend/src/assets/arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/arrow.svg -------------------------------------------------------------------------------- /frontend/src/assets/check.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/check.svg -------------------------------------------------------------------------------- /frontend/src/assets/courseMarker.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/courseMarker.svg -------------------------------------------------------------------------------- /frontend/src/assets/delete_15292472.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/delete_15292472.svg -------------------------------------------------------------------------------- /frontend/src/assets/empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/empty.svg -------------------------------------------------------------------------------- /frontend/src/assets/google-icon-logo-svgrepo-com.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/google-icon-logo-svgrepo-com.svg -------------------------------------------------------------------------------- /frontend/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/logo.svg -------------------------------------------------------------------------------- /frontend/src/assets/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/plus.svg -------------------------------------------------------------------------------- /frontend/src/assets/push-pin.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/push-pin.svg -------------------------------------------------------------------------------- /frontend/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/assets/react.svg -------------------------------------------------------------------------------- /frontend/src/components/Authorize.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Authorize.tsx -------------------------------------------------------------------------------- /frontend/src/components/Banner/BannerSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Banner/BannerSlider.tsx -------------------------------------------------------------------------------- /frontend/src/components/Error/ErrorBoundary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Error/ErrorBoundary.tsx -------------------------------------------------------------------------------- /frontend/src/components/Error/ErrorFallback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Error/ErrorFallback.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/CreateBaseMapForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/CreateBaseMapForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/EditCourseForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/EditCourseForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/EditMapForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/EditMapForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/FormWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/FormWrapper.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/ImageIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/ImageIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/ImageUploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/ImageUploader.tsx -------------------------------------------------------------------------------- /frontend/src/components/Form/VisibilitySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Form/VisibilitySelector.tsx -------------------------------------------------------------------------------- /frontend/src/components/ImageSkeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/ImageSkeleton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Login.tsx -------------------------------------------------------------------------------- /frontend/src/components/Map/CourseDetailBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Map/CourseDetailBoard.tsx -------------------------------------------------------------------------------- /frontend/src/components/Map/DeleteMapButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Map/DeleteMapButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Map/EditMapButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Map/EditMapButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Map/MapDetailBoard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Map/MapDetailBoard.tsx -------------------------------------------------------------------------------- /frontend/src/components/Marker/Marker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Marker/Marker.tsx -------------------------------------------------------------------------------- /frontend/src/components/Marker/Polyline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Marker/Polyline.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/AddPlaceButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/AddPlaceButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/CheckIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/CheckIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/DeletePlaceButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/DeletePlaceButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/DetailPlaceForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/DetailPlaceForm.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/GooglePlaceItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/GooglePlaceItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/PlaceDetailPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/PlaceDetailPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/PlaceItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/PlaceItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/PlaceListPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/PlaceListPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/SearchBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/SearchGoogleResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/SearchGoogleResults.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/SearchIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/SearchIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/SearchModeButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/SearchModeButtons.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/SearchPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/SearchPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/Place/SearchResults.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/Place/SearchResults.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/BaseWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/BaseWrapper.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Box.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/Box.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/DashBoardHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/DashBoardHeader.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/DeleteIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/DeleteIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/DummyIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/DummyIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/GoogleIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/GoogleIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/Course/CourseItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/Course/CourseItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/Course/CourseListPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/Course/CourseListPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/InfiniteListPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/InfiniteListPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/ListItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/ListItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/ListItemThumbnail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/ListItemThumbnail.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/ListToggleButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/ListToggleButtons.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/Map/MapItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/Map/MapItem.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/List/Map/MapListPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/List/Map/MapListPanel.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/Modal/Modal.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/NavButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/NavButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/NavigateButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/NavigateButton.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Option.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/Option.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/PrevIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/PrevIcon.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/SearchBar.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/SideContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/SideContainer.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/TextInputArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/TextInputArea.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Toast/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/Toast/Toast.tsx -------------------------------------------------------------------------------- /frontend/src/components/common/Toast/ToastContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/components/common/Toast/ToastContainer.tsx -------------------------------------------------------------------------------- /frontend/src/constants/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/constants/api.ts -------------------------------------------------------------------------------- /frontend/src/constants/map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/constants/map.ts -------------------------------------------------------------------------------- /frontend/src/constants/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/constants/routes.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useAddMapMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useAddMapMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useAddPlaceMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useAddPlaceMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useCourseQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useCourseQuery.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useDeleteMapMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useDeleteMapMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useDeletePlaceMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useDeletePlaceMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useEditCourseMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useEditCourseMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useEditMapMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useEditMapMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useGooglePlaceQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useGooglePlaceQuery.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useLoginMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useLoginMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useLogoutMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useLogoutMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useMapQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useMapQuery.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/usePutPlaceToCourseMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/usePutPlaceToCourseMutation.ts -------------------------------------------------------------------------------- /frontend/src/hooks/api/useUserInfoQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/api/useUserInfoQuery.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useInfiniteScroll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/useInfiniteScroll.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMapForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/useMapForm.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useMarker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/useMarker.ts -------------------------------------------------------------------------------- /frontend/src/hooks/useOverlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/useOverlay.ts -------------------------------------------------------------------------------- /frontend/src/hooks/usePolyline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/hooks/usePolyline.ts -------------------------------------------------------------------------------- /frontend/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/index.css -------------------------------------------------------------------------------- /frontend/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/index.tsx -------------------------------------------------------------------------------- /frontend/src/lib/CustomMarkerClusterer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/lib/CustomMarkerClusterer.ts -------------------------------------------------------------------------------- /frontend/src/lib/CustomSuperCluseterAlgorithm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/lib/CustomSuperCluseterAlgorithm.ts -------------------------------------------------------------------------------- /frontend/src/lib/SuperClusterAlgorithm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/lib/SuperClusterAlgorithm.ts -------------------------------------------------------------------------------- /frontend/src/lib/clusterMarkerRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/lib/clusterMarkerRender.ts -------------------------------------------------------------------------------- /frontend/src/lib/googleMapsAPI-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/lib/googleMapsAPI-loader.ts -------------------------------------------------------------------------------- /frontend/src/pages/CourseEditPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/CourseEditPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/Footer.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/Header.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/HomePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/HomePage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/LogOutButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/LogOutButton.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/LoginButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/LoginButtons.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/MainListPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/MainListPanel.tsx -------------------------------------------------------------------------------- /frontend/src/pages/HomePage/UserProfile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/HomePage/UserProfile.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapCreation/MapCreateCoursePage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapCreation/MapCreateCoursePage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapCreation/MapCreateMapPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapCreation/MapCreateMapPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapCreation/MapPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapCreation/MapPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapDetail/CourseDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapDetail/CourseDetailPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapDetail/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapDetail/Loading.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapDetail/MapDetailPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapDetail/MapDetailPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/MapEditPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/MapEditPage.tsx -------------------------------------------------------------------------------- /frontend/src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /frontend/src/pages/PlaceCreation/ColorItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/PlaceCreation/ColorItem.tsx -------------------------------------------------------------------------------- /frontend/src/pages/PlaceCreation/ColorSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/PlaceCreation/ColorSelector.tsx -------------------------------------------------------------------------------- /frontend/src/pages/RedirectPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/pages/RedirectPage.tsx -------------------------------------------------------------------------------- /frontend/src/router/Root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/router/Root.tsx -------------------------------------------------------------------------------- /frontend/src/router/lazyPages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/router/lazyPages.ts -------------------------------------------------------------------------------- /frontend/src/router/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/router/router.tsx -------------------------------------------------------------------------------- /frontend/src/store/googleMapSlice/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/store/googleMapSlice/index.ts -------------------------------------------------------------------------------- /frontend/src/store/placeSlice/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/store/placeSlice/index.ts -------------------------------------------------------------------------------- /frontend/src/store/toastSlice/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/store/toastSlice/index.ts -------------------------------------------------------------------------------- /frontend/src/store/useStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/store/useStore.ts -------------------------------------------------------------------------------- /frontend/src/store/userSlice/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/store/userSlice/index.ts -------------------------------------------------------------------------------- /frontend/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/types/index.ts -------------------------------------------------------------------------------- /frontend/src/utils/storage/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/src/utils/storage/index.ts -------------------------------------------------------------------------------- /frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /frontend/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/tailwind.config.js -------------------------------------------------------------------------------- /frontend/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/tsconfig.app.json -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /frontend/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/tsconfig.node.json -------------------------------------------------------------------------------- /frontend/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/vite.config.ts -------------------------------------------------------------------------------- /frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/frontend/yarn.lock -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/index.html -------------------------------------------------------------------------------- /setup/lightweight/down.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/down.sh -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/elasticsearch/Dockerfile -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/elasticsearch/docker-compose.yml -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/index/place-index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/elasticsearch/index/place-index.json -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/index/synonyms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/elasticsearch/index/synonyms.txt -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/init-es.prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/elasticsearch/init-es.prod.sh -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/sample.env: -------------------------------------------------------------------------------- 1 | CUSTOM_USERNAME= 2 | ELASTIC_PASSWORD= 3 | -------------------------------------------------------------------------------- /setup/lightweight/elasticsearch/setup-elasticsearch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/elasticsearch/setup-elasticsearch.sh -------------------------------------------------------------------------------- /setup/lightweight/install_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/install_docker.sh -------------------------------------------------------------------------------- /setup/lightweight/mysql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/mysql/docker-compose.yml -------------------------------------------------------------------------------- /setup/lightweight/mysql/sample.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/mysql/sample.env -------------------------------------------------------------------------------- /setup/lightweight/mysql/scripts/DDL.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/mysql/scripts/DDL.sql -------------------------------------------------------------------------------- /setup/lightweight/mysql/setup-mysql.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/mysql/setup-mysql.sh -------------------------------------------------------------------------------- /setup/lightweight/setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/lightweight/setup.sh -------------------------------------------------------------------------------- /setup/local/elasticsearch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/local/elasticsearch/Dockerfile -------------------------------------------------------------------------------- /setup/local/elasticsearch/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/local/elasticsearch/docker-compose.yml -------------------------------------------------------------------------------- /setup/local/elasticsearch/index/place-index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/local/elasticsearch/index/place-index.json -------------------------------------------------------------------------------- /setup/local/elasticsearch/index/synonyms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/local/elasticsearch/index/synonyms.txt -------------------------------------------------------------------------------- /setup/local/elasticsearch/init-es.local.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/local/elasticsearch/init-es.local.ps1 -------------------------------------------------------------------------------- /setup/local/elasticsearch/init-es.local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/local/elasticsearch/init-es.local.sh -------------------------------------------------------------------------------- /setup/local/elasticsearch/sample_env: -------------------------------------------------------------------------------- 1 | CUSTOM_USERNAME= 2 | ELASTIC_PASSWORD= 3 | -------------------------------------------------------------------------------- /setup/production/deploy/deploy-backend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/deploy/deploy-backend.sh -------------------------------------------------------------------------------- /setup/production/deploy/detail-log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/deploy/detail-log.sh -------------------------------------------------------------------------------- /setup/production/deploy/send-to-slack.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/deploy/send-to-slack.sh -------------------------------------------------------------------------------- /setup/production/elasticsearch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elasticsearch/Dockerfile -------------------------------------------------------------------------------- /setup/production/elasticsearch/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elasticsearch/docker-compose.yml -------------------------------------------------------------------------------- /setup/production/elasticsearch/index/place-index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elasticsearch/index/place-index.json -------------------------------------------------------------------------------- /setup/production/elasticsearch/index/synonyms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elasticsearch/index/synonyms.txt -------------------------------------------------------------------------------- /setup/production/elasticsearch/init-es.prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elasticsearch/init-es.prod.sh -------------------------------------------------------------------------------- /setup/production/elasticsearch/sample_env: -------------------------------------------------------------------------------- 1 | CUSTOM_USERNAME= 2 | ELASTIC_PASSWORD= 3 | -------------------------------------------------------------------------------- /setup/production/elk/elasticsearch/log_index_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/elasticsearch/log_index_template.json -------------------------------------------------------------------------------- /setup/production/elk/init-elk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/init-elk.sh -------------------------------------------------------------------------------- /setup/production/elk/kibana/dev-tools: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/dev-tools -------------------------------------------------------------------------------- /setup/production/elk/kibana/level.painless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/level.painless -------------------------------------------------------------------------------- /setup/production/elk/kibana/log-alarm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/log-alarm.md -------------------------------------------------------------------------------- /setup/production/elk/kibana/log-message.painless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/log-message.painless -------------------------------------------------------------------------------- /setup/production/elk/kibana/multi.painless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/multi.painless -------------------------------------------------------------------------------- /setup/production/elk/kibana/request.painless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/request.painless -------------------------------------------------------------------------------- /setup/production/elk/kibana/stack.painless: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/kibana/stack.painless -------------------------------------------------------------------------------- /setup/production/elk/logstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/logstash/logstash.conf -------------------------------------------------------------------------------- /setup/production/elk/setup-elk.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/elk/setup-elk.sh -------------------------------------------------------------------------------- /setup/production/nginx/cors.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/nginx/cors.conf -------------------------------------------------------------------------------- /setup/production/nginx/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/nginx/nginx.conf -------------------------------------------------------------------------------- /setup/production/nginx/proxy_headers.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/nginx/proxy_headers.conf -------------------------------------------------------------------------------- /setup/production/nginx/ssl.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/setup/production/nginx/ssl.conf -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boostcampwm-2024/web09-DailyRoad/HEAD/style.css --------------------------------------------------------------------------------