├── .DS_Store ├── .github └── ISSUE_TEMPLATE │ ├── Daily todo task card.md │ ├── Dev_log.md │ └── error_log.md ├── README.md ├── client ├── .DS_Store ├── .gitignore ├── index.html ├── package-lock.json ├── package.json ├── public │ └── vite.svg ├── src │ ├── App.jsx │ ├── api │ │ ├── core │ │ │ └── default.jsx │ │ └── utils.jsx │ ├── assets │ │ ├── imgs │ │ │ ├── BackArrow.svg │ │ │ ├── Blackserch.svg │ │ │ ├── CloseBtn.svg │ │ │ ├── Error.svg │ │ │ ├── Google.svg │ │ │ ├── Kakao.svg │ │ │ ├── Naver.svg │ │ │ ├── Profile.svg │ │ │ ├── Sec3_1.png │ │ │ ├── Sec3_2.png │ │ │ ├── Sec4_1.png │ │ │ ├── Sec4_2.png │ │ │ ├── Secdog1.png │ │ │ ├── WhiteSerch.svg │ │ │ ├── dog1.png │ │ │ ├── dog2.jpg │ │ │ ├── favicon.svg │ │ │ ├── firstLogo.png │ │ │ ├── icon1.png │ │ │ ├── icon2.png │ │ │ ├── icon3.png │ │ │ ├── menubar.svg │ │ │ ├── plus.svg │ │ │ ├── randing.png │ │ │ └── secondLogo.png │ │ └── style │ │ │ ├── GlobalStyle.jsx │ │ │ └── Theme.jsx │ ├── components │ │ ├── Button.jsx │ │ ├── Carousel │ │ │ ├── Slide.jsx │ │ │ └── Slider.jsx │ │ ├── Footer.jsx │ │ ├── Header.jsx │ │ ├── Layout │ │ │ └── Layout.jsx │ │ ├── Loader.jsx │ │ ├── Main │ │ │ ├── CardItem.jsx │ │ │ ├── CardPart.jsx │ │ │ ├── Filter.jsx │ │ │ ├── GuFilter.jsx │ │ │ ├── PagiNation.jsx │ │ │ ├── TabText.jsx │ │ │ └── Topbutton.jsx │ │ ├── Modal │ │ │ ├── PpAuthDoneMdl.jsx │ │ │ ├── PpAuthFailMdl.jsx │ │ │ └── PpAuthOvlMdl.jsx │ │ ├── Mypage │ │ │ ├── MypageLike.jsx │ │ │ ├── MypageProfile.jsx │ │ │ ├── MypageSidebar.jsx │ │ │ ├── MypageWrote.jsx │ │ │ ├── MypageWroteItem.jsx │ │ │ ├── ProfileEdit.jsx │ │ │ ├── PuppyInfoEdit.jsx │ │ │ ├── PuppyInfoMain.jsx │ │ │ └── PuppyInfoPost.jsx │ │ ├── Post │ │ │ ├── AnimalInfo.jsx │ │ │ └── ImgLode.jsx │ │ ├── Randing │ │ │ ├── Section1.jsx │ │ │ ├── Section2.jsx │ │ │ ├── Section3.jsx │ │ │ └── Section4.jsx │ │ └── Toggle.jsx │ ├── hooks │ │ ├── ScrollToTop.jsx │ │ └── useScroll.jsx │ ├── main.jsx │ ├── page │ │ ├── Kakao.jsx │ │ ├── Login.jsx │ │ ├── Main.jsx │ │ ├── Mypage.jsx │ │ ├── NotFoundPage.jsx │ │ ├── Post.jsx │ │ ├── PostDetail.jsx │ │ ├── PuppyAuthentication.jsx │ │ ├── PuppyInfoPage.jsx │ │ ├── Randing.jsx │ │ └── Signup.jsx │ ├── routes │ │ ├── IsLogin.jsx │ │ ├── PrivateRoute.jsx │ │ └── index.jsx │ └── store │ │ ├── filter.jsx │ │ ├── globalStore.jsx │ │ ├── post.jsx │ │ ├── puppyPost.jsx │ │ └── userinfo.jsx └── vite.config.js └── server ├── README.md └── dangProject ├── .gitignore ├── build.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src ├── main ├── java │ └── com │ │ └── dangProject │ │ ├── DangProjectApplication.java │ │ ├── audit │ │ └── BaseTime.java │ │ ├── commondto │ │ ├── MultipleResponseDto.java │ │ └── SingleResponseDto.java │ │ ├── config │ │ ├── PasswordEncoderConfig.java │ │ ├── RedisConfig.java │ │ ├── S3Config.java │ │ └── WebMvcConfig.java │ │ ├── dog │ │ ├── controller │ │ │ └── DogController.java │ │ ├── domain │ │ │ └── Dog.java │ │ ├── dto │ │ │ ├── DogInfoPatchDto.java │ │ │ ├── DogInfoResponse.java │ │ │ ├── DogResponse.java │ │ │ └── DogValidationPostDto.java │ │ ├── mapper │ │ │ └── DogMapper.java │ │ ├── repository │ │ │ └── DogRepository.java │ │ └── service │ │ │ └── DogService.java │ │ ├── exception │ │ ├── BusinessLogicException.java │ │ ├── ExceptionCode.java │ │ ├── ExceptionResponse.java │ │ └── GlobalExceptionHandler.java │ │ ├── member │ │ ├── controller │ │ │ └── MemberController.java │ │ ├── domain │ │ │ ├── Member.java │ │ │ ├── MemberRole.java │ │ │ └── MemberType.java │ │ ├── dto │ │ │ ├── request │ │ │ │ ├── LoginRequest.java │ │ │ │ ├── LogoutRequest.java │ │ │ │ ├── MemberPatchDto.java │ │ │ │ └── MemberPostDto.java │ │ │ └── response │ │ │ │ ├── MemberDogResponse.java │ │ │ │ └── MemberResponse.java │ │ ├── repository │ │ │ ├── MemberRepository.java │ │ │ └── RefreshTokenRedisRepository.java │ │ └── service │ │ │ └── MemberService.java │ │ ├── post │ │ ├── controller │ │ │ └── PostController.java │ │ ├── domain │ │ │ └── Post.java │ │ ├── dto │ │ │ ├── PostPageResponseDto.java │ │ │ ├── PostPatchDto.java │ │ │ ├── PostRequestDto.java │ │ │ ├── PostResponseDto.java │ │ │ └── PostTotalResponseDto.java │ │ ├── image │ │ │ ├── controller │ │ │ │ └── ImageController.java │ │ │ ├── domain │ │ │ │ └── Image.java │ │ │ ├── dto │ │ │ │ └── ImageResponseDto.java │ │ │ ├── repository │ │ │ │ └── ImageRepository.java │ │ │ └── service │ │ │ │ └── ImageService.java │ │ ├── option │ │ │ ├── EnumModel.java │ │ │ ├── EnumValue.java │ │ │ ├── Personality.java │ │ │ └── Size.java │ │ ├── repository │ │ │ └── PostRepository.java │ │ └── service │ │ │ └── PostService.java │ │ └── security │ │ ├── SecurityConfig.java │ │ ├── exception │ │ └── CustomAuthenticationException.java │ │ ├── handler │ │ ├── CustomAccessDeniedHandler.java │ │ └── CustomAuthenticationEntryPoint.java │ │ ├── jwt │ │ ├── JwtAuthenticationFilter.java │ │ ├── JwtAuthenticationProvider.java │ │ ├── JwtAuthenticationToken.java │ │ ├── JwtHelper.java │ │ └── JwtType.java │ │ ├── login │ │ ├── LoginAuthenticationFilter.java │ │ ├── LoginAuthenticationProvider.java │ │ └── LoginAuthenticationToken.java │ │ └── oauth │ │ ├── CustomOAuth2User.java │ │ ├── CustomOauth2UserService.java │ │ ├── OAuth2Attribute.java │ │ ├── OAuth2AttributeRepository.java │ │ └── OAuth2MemberSuccessHandler.java └── resources │ ├── application.properties │ └── application.yml └── test └── java └── com └── dangProject └── DangProjectApplicationTests.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Daily todo task card.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/.github/ISSUE_TEMPLATE/Daily todo task card.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Dev_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/.github/ISSUE_TEMPLATE/Dev_log.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/error_log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/.github/ISSUE_TEMPLATE/error_log.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/README.md -------------------------------------------------------------------------------- /client/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/.DS_Store -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/index.html -------------------------------------------------------------------------------- /client/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/package-lock.json -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/package.json -------------------------------------------------------------------------------- /client/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/public/vite.svg -------------------------------------------------------------------------------- /client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/App.jsx -------------------------------------------------------------------------------- /client/src/api/core/default.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/api/core/default.jsx -------------------------------------------------------------------------------- /client/src/api/utils.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/api/utils.jsx -------------------------------------------------------------------------------- /client/src/assets/imgs/BackArrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/BackArrow.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Blackserch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Blackserch.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/CloseBtn.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/CloseBtn.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Error.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Error.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Google.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Google.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Kakao.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Kakao.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Naver.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Naver.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Profile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Profile.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/Sec3_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Sec3_1.png -------------------------------------------------------------------------------- /client/src/assets/imgs/Sec3_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Sec3_2.png -------------------------------------------------------------------------------- /client/src/assets/imgs/Sec4_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Sec4_1.png -------------------------------------------------------------------------------- /client/src/assets/imgs/Sec4_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Sec4_2.png -------------------------------------------------------------------------------- /client/src/assets/imgs/Secdog1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/Secdog1.png -------------------------------------------------------------------------------- /client/src/assets/imgs/WhiteSerch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/WhiteSerch.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/dog1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/dog1.png -------------------------------------------------------------------------------- /client/src/assets/imgs/dog2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/dog2.jpg -------------------------------------------------------------------------------- /client/src/assets/imgs/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/favicon.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/firstLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/firstLogo.png -------------------------------------------------------------------------------- /client/src/assets/imgs/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/icon1.png -------------------------------------------------------------------------------- /client/src/assets/imgs/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/icon2.png -------------------------------------------------------------------------------- /client/src/assets/imgs/icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/icon3.png -------------------------------------------------------------------------------- /client/src/assets/imgs/menubar.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/menubar.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/plus.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/plus.svg -------------------------------------------------------------------------------- /client/src/assets/imgs/randing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/randing.png -------------------------------------------------------------------------------- /client/src/assets/imgs/secondLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/imgs/secondLogo.png -------------------------------------------------------------------------------- /client/src/assets/style/GlobalStyle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/style/GlobalStyle.jsx -------------------------------------------------------------------------------- /client/src/assets/style/Theme.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/assets/style/Theme.jsx -------------------------------------------------------------------------------- /client/src/components/Button.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Button.jsx -------------------------------------------------------------------------------- /client/src/components/Carousel/Slide.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Carousel/Slide.jsx -------------------------------------------------------------------------------- /client/src/components/Carousel/Slider.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Carousel/Slider.jsx -------------------------------------------------------------------------------- /client/src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Footer.jsx -------------------------------------------------------------------------------- /client/src/components/Header.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Header.jsx -------------------------------------------------------------------------------- /client/src/components/Layout/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Layout/Layout.jsx -------------------------------------------------------------------------------- /client/src/components/Loader.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Loader.jsx -------------------------------------------------------------------------------- /client/src/components/Main/CardItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/CardItem.jsx -------------------------------------------------------------------------------- /client/src/components/Main/CardPart.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/CardPart.jsx -------------------------------------------------------------------------------- /client/src/components/Main/Filter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/Filter.jsx -------------------------------------------------------------------------------- /client/src/components/Main/GuFilter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/GuFilter.jsx -------------------------------------------------------------------------------- /client/src/components/Main/PagiNation.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/PagiNation.jsx -------------------------------------------------------------------------------- /client/src/components/Main/TabText.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/TabText.jsx -------------------------------------------------------------------------------- /client/src/components/Main/Topbutton.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Main/Topbutton.jsx -------------------------------------------------------------------------------- /client/src/components/Modal/PpAuthDoneMdl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Modal/PpAuthDoneMdl.jsx -------------------------------------------------------------------------------- /client/src/components/Modal/PpAuthFailMdl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Modal/PpAuthFailMdl.jsx -------------------------------------------------------------------------------- /client/src/components/Modal/PpAuthOvlMdl.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Modal/PpAuthOvlMdl.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/MypageLike.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/MypageLike.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/MypageProfile.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/MypageProfile.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/MypageSidebar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/MypageSidebar.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/MypageWrote.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/MypageWrote.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/MypageWroteItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/MypageWroteItem.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/ProfileEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/ProfileEdit.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/PuppyInfoEdit.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/PuppyInfoEdit.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/PuppyInfoMain.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/PuppyInfoMain.jsx -------------------------------------------------------------------------------- /client/src/components/Mypage/PuppyInfoPost.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Mypage/PuppyInfoPost.jsx -------------------------------------------------------------------------------- /client/src/components/Post/AnimalInfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Post/AnimalInfo.jsx -------------------------------------------------------------------------------- /client/src/components/Post/ImgLode.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Post/ImgLode.jsx -------------------------------------------------------------------------------- /client/src/components/Randing/Section1.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Randing/Section1.jsx -------------------------------------------------------------------------------- /client/src/components/Randing/Section2.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Randing/Section2.jsx -------------------------------------------------------------------------------- /client/src/components/Randing/Section3.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Randing/Section3.jsx -------------------------------------------------------------------------------- /client/src/components/Randing/Section4.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Randing/Section4.jsx -------------------------------------------------------------------------------- /client/src/components/Toggle.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/components/Toggle.jsx -------------------------------------------------------------------------------- /client/src/hooks/ScrollToTop.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/hooks/ScrollToTop.jsx -------------------------------------------------------------------------------- /client/src/hooks/useScroll.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/hooks/useScroll.jsx -------------------------------------------------------------------------------- /client/src/main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/main.jsx -------------------------------------------------------------------------------- /client/src/page/Kakao.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Kakao.jsx -------------------------------------------------------------------------------- /client/src/page/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Login.jsx -------------------------------------------------------------------------------- /client/src/page/Main.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Main.jsx -------------------------------------------------------------------------------- /client/src/page/Mypage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Mypage.jsx -------------------------------------------------------------------------------- /client/src/page/NotFoundPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/NotFoundPage.jsx -------------------------------------------------------------------------------- /client/src/page/Post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Post.jsx -------------------------------------------------------------------------------- /client/src/page/PostDetail.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/PostDetail.jsx -------------------------------------------------------------------------------- /client/src/page/PuppyAuthentication.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/PuppyAuthentication.jsx -------------------------------------------------------------------------------- /client/src/page/PuppyInfoPage.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/PuppyInfoPage.jsx -------------------------------------------------------------------------------- /client/src/page/Randing.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Randing.jsx -------------------------------------------------------------------------------- /client/src/page/Signup.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/page/Signup.jsx -------------------------------------------------------------------------------- /client/src/routes/IsLogin.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/routes/IsLogin.jsx -------------------------------------------------------------------------------- /client/src/routes/PrivateRoute.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/routes/PrivateRoute.jsx -------------------------------------------------------------------------------- /client/src/routes/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/routes/index.jsx -------------------------------------------------------------------------------- /client/src/store/filter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/store/filter.jsx -------------------------------------------------------------------------------- /client/src/store/globalStore.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/store/globalStore.jsx -------------------------------------------------------------------------------- /client/src/store/post.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/store/post.jsx -------------------------------------------------------------------------------- /client/src/store/puppyPost.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/store/puppyPost.jsx -------------------------------------------------------------------------------- /client/src/store/userinfo.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/src/store/userinfo.jsx -------------------------------------------------------------------------------- /client/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/client/vite.config.js -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/dangProject/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/.gitignore -------------------------------------------------------------------------------- /server/dangProject/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/build.gradle -------------------------------------------------------------------------------- /server/dangProject/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /server/dangProject/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /server/dangProject/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/gradlew -------------------------------------------------------------------------------- /server/dangProject/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/gradlew.bat -------------------------------------------------------------------------------- /server/dangProject/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/settings.gradle -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/DangProjectApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/DangProjectApplication.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/audit/BaseTime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/audit/BaseTime.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/commondto/MultipleResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/commondto/MultipleResponseDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/commondto/SingleResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/commondto/SingleResponseDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/config/PasswordEncoderConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/config/PasswordEncoderConfig.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/config/RedisConfig.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/config/S3Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/config/S3Config.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/config/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/config/WebMvcConfig.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/controller/DogController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/controller/DogController.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/domain/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/domain/Dog.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/dto/DogInfoPatchDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/dto/DogInfoPatchDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/dto/DogInfoResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/dto/DogInfoResponse.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/dto/DogResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/dto/DogResponse.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/dto/DogValidationPostDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/dto/DogValidationPostDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/mapper/DogMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/mapper/DogMapper.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/repository/DogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/repository/DogRepository.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/dog/service/DogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/dog/service/DogService.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/exception/BusinessLogicException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/exception/BusinessLogicException.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/exception/ExceptionCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/exception/ExceptionCode.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/exception/ExceptionResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/exception/ExceptionResponse.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/controller/MemberController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/controller/MemberController.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/domain/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/domain/Member.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/domain/MemberRole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/domain/MemberRole.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/domain/MemberType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/domain/MemberType.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/dto/request/LoginRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/dto/request/LoginRequest.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/dto/request/LogoutRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/dto/request/LogoutRequest.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/dto/request/MemberPatchDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/dto/request/MemberPatchDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/dto/request/MemberPostDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/dto/request/MemberPostDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/dto/response/MemberDogResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/dto/response/MemberDogResponse.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/dto/response/MemberResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/dto/response/MemberResponse.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/repository/MemberRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/repository/MemberRepository.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/repository/RefreshTokenRedisRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/repository/RefreshTokenRedisRepository.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/member/service/MemberService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/member/service/MemberService.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/controller/PostController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/controller/PostController.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/domain/Post.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/domain/Post.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/dto/PostPageResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/dto/PostPageResponseDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/dto/PostPatchDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/dto/PostPatchDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/dto/PostRequestDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/dto/PostRequestDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/dto/PostResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/dto/PostResponseDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/dto/PostTotalResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/dto/PostTotalResponseDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/image/controller/ImageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/image/controller/ImageController.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/image/domain/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/image/domain/Image.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/image/dto/ImageResponseDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/image/dto/ImageResponseDto.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/image/repository/ImageRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/image/repository/ImageRepository.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/image/service/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/image/service/ImageService.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/option/EnumModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/option/EnumModel.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/option/EnumValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/option/EnumValue.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/option/Personality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/option/Personality.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/option/Size.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/option/Size.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/repository/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/repository/PostRepository.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/post/service/PostService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/post/service/PostService.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/SecurityConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/SecurityConfig.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/exception/CustomAuthenticationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/exception/CustomAuthenticationException.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/handler/CustomAccessDeniedHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/handler/CustomAccessDeniedHandler.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/handler/CustomAuthenticationEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/handler/CustomAuthenticationEntryPoint.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/jwt/JwtAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/jwt/JwtAuthenticationFilter.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/jwt/JwtAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/jwt/JwtAuthenticationProvider.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/jwt/JwtAuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/jwt/JwtAuthenticationToken.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/jwt/JwtHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/jwt/JwtHelper.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/jwt/JwtType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/jwt/JwtType.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/login/LoginAuthenticationFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/login/LoginAuthenticationFilter.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/login/LoginAuthenticationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/login/LoginAuthenticationProvider.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/login/LoginAuthenticationToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/login/LoginAuthenticationToken.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/oauth/CustomOAuth2User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/oauth/CustomOAuth2User.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/oauth/CustomOauth2UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/oauth/CustomOauth2UserService.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/oauth/OAuth2Attribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/oauth/OAuth2Attribute.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/oauth/OAuth2AttributeRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/oauth/OAuth2AttributeRepository.java -------------------------------------------------------------------------------- /server/dangProject/src/main/java/com/dangProject/security/oauth/OAuth2MemberSuccessHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/java/com/dangProject/security/oauth/OAuth2MemberSuccessHandler.java -------------------------------------------------------------------------------- /server/dangProject/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /server/dangProject/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/main/resources/application.yml -------------------------------------------------------------------------------- /server/dangProject/src/test/java/com/dangProject/DangProjectApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codestates-seb/seb39_main_019/HEAD/server/dangProject/src/test/java/com/dangProject/DangProjectApplicationTests.java --------------------------------------------------------------------------------