Skip to content

subimm/PAWPAW

This branch is 161 commits behind codestates-seb/PAWPAW:main.

Repository files navigation

PAW PAW ๐Ÿพ

์„œ๋น„์Šค ์†Œ๊ฐœ ๐Ÿ•โ€๐Ÿฆบ๐Ÿˆ๐Ÿ—บ


         


 ๋ฐ˜๋ ค๋™๋ฌผ์„ ์ข‹์•„ํ•˜๋Š” ์‚ฌ๋žŒ 6๋ช…์„ ๋ชจ์•˜์Šต๋‹ˆ๋‹ค. ๐Ÿ™‹


๋‹ค์–‘ํ•œ ์•„์ด๋””์–ด๋ฅผ ๊ณ ๋ฏผ ํ•˜๋˜ ์ค‘ 6๋ช… ๋ชจ๋‘ ์‹๋‹น์ด๋‚˜ ์นดํŽ˜์— ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ํ•จ๊ป˜ ๊ฐˆ ์ˆ˜ ์žˆ๋Š”์ง€ ์œ ๋ฌด๋ฅผ ์•Œ ์ˆ˜ ์—†์–ด ๋ถˆํŽธํ–ˆ๋˜ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ โ€œ๋ฐ˜๋ ค๋™๋ฌผ ๋™๋ฐ˜ ๊ฐ€๋Šฅ ์žฅ์†Œ๋งŒ์„ ์œ„ํ•œ ์ง€๋„ ์•ฑ์ด ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ๋‹ค!โ€๋Š” ์•„์ด๋””์–ด์— ์ฐฉ์•ˆํ•ด์„œ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜๋ ค๋™๋ฌผ ์ธ๊ตฌ 1500๋งŒ ์‹œ๋Œ€!
์„ธ์ƒ์˜ ๋ชจ๋“  ๋ฐ˜๋ ค๋™๋ฌผ, ๋ฐ˜๋ ค์ธ์„ ์œ„ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ & ์ง€๋„ ์›น์•ฑ PAW PAW ๐Ÿพ

๊ฐ€ ๋ชจ๋“  ๋ฐ˜๋ ค์ธ๋“ค์˜ ์นœ๊ตฌ๊ฐ€ ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค.


์ €ํฌ ์„œ๋น„์Šค๋Š” ๊ณ ์–‘์ด์™€ ๊ฐ•์•„์ง€ ๋ฐœ๋ฐ”๋‹ฅ์„ ๋กœ๊ณ ๋กœ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
๋ฐœ๋ฐ”๋‹ฅ์„ ๊ฐ€์ง„ ์นœ๊ตฌ๋“ค(๊ฐ•์•„์ง€, ๊ณ ์–‘์ด ๋“ฑ)์ด ๋งˆ์Œ ํŽธํžˆ ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์žฅ์†Œ๋ฅผ ๋ชจ์•„์„œ ๋ณด์—ฌ์ฃผ๊ณ  ์‹ถ์—ˆ๋˜ ์ €ํฌ ํŒ€์›๋“ค์˜ ์—ผ์›์ด ๋ฐ˜์˜๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

โš ๏ธ ํ•˜์ง€๋งŒ ๊ณ ์–‘์ด๋Š” ์ˆ˜์˜์žฅ์— ๋ฐ๋ ค๊ฐ€์‹œ๋ฉด ์•ˆ๋ฉ๋‹ˆ๋‹ค..


๐Ÿ”Ž ๋‚ด๊ฐ€ ์‚ฌ๋Š” ์ง€์—ญ์—์„œ ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ํ•จ๊ป˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ์‹œ์„ค์„ ํ™•์ธํ•˜์„ธ์š”.

๐Ÿ“ ๋ฐฉ๋ฌธํ•œ ์ ์ด ์žˆ๋Š” ๊ณณ์€ ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•ด ๋‹ค๋ฅธ ๋ฐ˜๋ ค์ธ๋“ค๊ณผ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•ด๋ณด์„ธ์š”.

โญ ๋งˆ์Œ์— ๋“  ์žฅ์†Œ๋ฅผ ์ €์žฅํ•ด์„œ ๋‚˜๋งŒ์˜ ์ง€๋„๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”.

๐Ÿƒ๐Ÿปโ€โ™€๏ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ๋‹ค๋ฅธ ๋™๋ฌผ ์นœ๊ตฌ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์„ธ์š”!




ํŒ€์› ์†Œ๊ฐœ ๐Ÿคผ

์ด๊ฑดํฌ
ํŒ€์žฅ FE
๊น€์ˆ˜์ง„
ํŒ€์› FE
์ฒœ์ง€์€
ํŒ€์› FE
๊น€ํ˜„๋™
ํŒ€์žฅ BE
๊น€์ฑ„์›
ํŒ€์› BE
์˜ค์ˆ˜๋นˆ
ํŒ€์› BE



๊ธฐ์ˆ  ์Šคํƒ ๐Ÿ“š



ํ”„๋ก ํŠธ ์—”๋“œ

ํŒ€์› ๋ช… ๋‹ด๋‹น ๊ธฐ๋Šฅ
์ด๊ฑดํฌ ํšŒ์›๊ฐ€์ž…-ํƒˆํ‡ด, ๋กœ๊ทธ์ธ-์•„์›ƒ, ๊ด€๋ฆฌ์ž๊ถŒํ•œ, ๋ฆฌํ”„๋ ˆ์‰ฌ ํ† ํฐ, ๋Œ“๊ธ€ CRUD, ๊ฒŒ์‹œ๊ธ€ ์ถ”์ฒœ, ํ”„๋ผ์ด๋น— ๋ผ์šฐํ„ฐ, css, ๋ฐฐํฌ
์ฒœ์ง€์€ ํ™ˆ ์ง€๋„, ๊ฒŒ์‹œ๊ธ€ CRUD, ํ•„ํ„ฐ, ์žฅ์†Œ ๋ถ๋งˆํฌ, ํšŒ์› ์ •๋ณด ์ˆ˜์ •, sweetalert2, CSS
๊น€์ˆ˜์ง„ ์žฅ์†Œ ๋ฆฌ๋ทฐ CRUD, ์ง€๋„ Modal, ์žฅ์†Œ ์ถ”๊ฐ€, ๋งˆ์ดํŽ˜์ด์ง€, ์ปค๋ฎค๋‹ˆํ‹ฐ, sweetalert2, CSS

๋ฐฑ ์—”๋“œ

ํŒ€์› ๋ช… ๋‹ด๋‹น ๊ธฐ๋Šฅ
๊น€ํ˜„๋™ ์„œ๋ฒ„ ๋ฐฐํฌ, ๋กœ๊ทธ์ธ ๋กœ๊ทธ์•„์›ƒ(Spring Security + Redis), Map ๋„๋ฉ”์ธ, ๊ฒŒ์‹œํŒ ๋„๋ฉ”์ธ, ๋ฐฐํฌ ์ž๋™ํ™”
์˜ค์ˆ˜๋นˆ ํšŒ์› ๋“ฑ๋ก, ํšŒ์› ์ •๋ณด ์ˆ˜์ •, ํšŒ์› ์‚ญ์ œ, ๋งˆ์ดํŽ˜์ด์ง€ ์กฐํšŒ, ๊ด€๋ฆฌ์ž ๊ถŒํ•œ ์ถ”๊ฐ€, ๋ฐฐํฌ ์ž๋™ํ™”
๊น€์ฑ„์› ๊ฒŒ์‹œํŒ CRUD, S3 ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ, ์ด๋ฏธ์ง€ ์‚ญ์ œ


๐Ÿ—ƒ ๋””๋ ‰ํ† ๋ฆฌ ๊ตฌ์กฐ

๐Ÿ“‚ Client

๐Ÿ“ src
 โ”ฃ ๐Ÿ“ Components
 โ”ƒ โ”ฃ ๐Ÿ“„ Box.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Button.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Header.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Input.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Modal.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Nav.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ NoAuth.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ PawIconSVG.tsx
 โ”ƒ โ”— ๐Ÿ“„ PrivateRouter.tsx
 โ”ฃ ๐Ÿ“ Map
 โ”ƒ โ”ฃ ๐Ÿ“ Marker
 โ”ƒ โ”ฃ ๐Ÿ“„ HomeMap.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ MapFilter.tsx
 โ”ƒ โ”— ๐Ÿ“„ Marker.tsx
 โ”ฃ ๐Ÿ“ Pages
 โ”ƒ โ”ฃ ๐Ÿ“„ AddMarker.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ AddressModal.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Community.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ CommunityDetail.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Domain.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Login.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Mypage.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ NotFound.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Post.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ PostEdit.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ SignUp.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ UserInfo.tsx
 โ”ƒ โ”— ๐Ÿ“„ UserInfoEdit.tsx
 โ”ฃ ๐Ÿ“ img
 โ”ฃ ๐Ÿ“ util
 โ”ƒ โ”ฃ ๐Ÿ“„ ConvertAddress.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ Inter.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ MapApi.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ MapFilterApi.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ PostReviewApi.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ UserApi.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ color.tsx
 โ”ƒ โ”ฃ ๐Ÿ“„ headers.tsx
 โ”ƒ โ”— ๐Ÿ“„ seoul-geojson.json
 โ”ฃ ๐Ÿ“„ App.css
 โ”ฃ ๐Ÿ“„ App.tsx
 โ”ฃ ๐Ÿ“„ index.css
 โ”— ๐Ÿ“„ index.tsx


๐Ÿ“‚ Server

๐Ÿ“ src
 โ”ฃ ๐Ÿ“ main
 โ”ƒ โ”ฃ ๐Ÿ“ java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“ animalsquad
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ server
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ domain
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ address
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ Address.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AddressRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AddressService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ infomap
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ controller
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InfoMapController.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapCommentPatchDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapCommentPostDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapDetailsResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapPostDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapsResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InfoMapsWithCenterResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMap.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapCategory.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InfoMapComment.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ mapper
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapCommentsMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InfoMapMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapCommentRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InfoMapRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ InfoMapCommentService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ InfoMapService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ pet
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ controller
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetController.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PetPatchDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PetPostAdminDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PetPostDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ Gender.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ Pet.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ Species.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ mapper
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ petmap
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ controller
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetMapController.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ MyPlaceDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetMap.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ mapper
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetMapMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetMapRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetMapService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ post
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ controller
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PostController.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostCommentPatchDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostCommentPostDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostCommentResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostDetailsResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostImagePostDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostLikesDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostPatchDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PostsResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ entity
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ Post.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostComment.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostImage.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PostLikes.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ mapper
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostCommentMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostLikesMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PostMapper.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ repository
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostCommentRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostImageRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostLikesRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PostRepository.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostCommentService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostImageService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PostLikesService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PostService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ global
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ advice
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ GlobalExceptionAdvice.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ audit
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ Auditable.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ auth
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ controller
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AuthController.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AuthRequestDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AuthResponseDto.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ handler
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PetAccessDeniedHandler.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PetAuthenticationEntryPoint.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ PetAuthenticationFailureHandler.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetAuthenticationSuccessHandler.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ jwt
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JwtAuthenticationFilter.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JwtExceptionFilter.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ JwtTokenProvider.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ JwtVerificationFilter.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ AuthService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ userdetails
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ PetDetailsService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ utils
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ErrorResponder.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ config
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ OpenEntityManagerConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ RedisRepositoryConfig.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ S3Config.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ SecurityConfiguration.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ dto
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„PageInfo.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ enums
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ Role.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ exception
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ BusinessLogicException.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ExceptionCode.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ response
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ErrorResponse.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ s3
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“ component
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ S3Component.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ service
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ AwsS3UploadService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ฃ ๐Ÿ“„ FileUploadService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ UploadService.java
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ServerApplication.java
 โ”ƒ โ”ฃ ๐Ÿ“ resources-dev
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ application.yml
 โ”ƒ โ”— ๐Ÿ“ resources-prod
 โ”ƒ โ”ƒ โ”— ๐Ÿ“„ application.yml
 โ”— ๐Ÿ“test
 โ”ƒ โ”— ๐Ÿ“ java
 โ”ƒ โ”ƒ โ”— ๐Ÿ“animalsquad
 โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“ server
 โ”ƒ โ”ƒ โ”ƒ โ”ƒ โ”— ๐Ÿ“„ ServerApplicationTests.java
 ๐Ÿ“„ .gitignore
 ๐Ÿ“„ .keep
 ๐Ÿ“„ appspec.yml
 ๐Ÿ“„ build.gradle
 ๐Ÿ“„ gradlew
 ๐Ÿ“„ gradlew.bat
 ๐Ÿ“„ settings.gradle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 57.2%
  • Java 41.5%
  • Other 1.3%