Skip to content

sseq007/bookwave2

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation


BookWave

์ˆ˜๋งŽ์€ ์ฑ…๋“ค ์‚ฌ์ด์—์„œ ์–ด๋–ค ์ฑ…์„ ์ฝ์–ด์•ผํ•  ์ง€ ๊ฐ์ด ์žกํžˆ์ง€ ์•Š์„ ๋•Œ,

๋ฒ ์ŠคํŠธ ์…€๋Ÿฌ ์ถ”์ฒœ์ด ์•„๋‹Œ ์ƒ‰๋‹ค๋ฅธ ๊ธฐ์ค€์œผ๋กœ ์ถ”์ฒœ ๋ฐ›๊ณ  ์‹ถ์„ ๋•Œ,

๋‹ค์–‘ํ•˜๊ฒŒ ๋Š๋ผ๋Š” ๊ฐ์ •๋“ค์„ ๊ธฐ๋กํ•˜๊ณ  ๊ณต์œ ํ•˜๊ณ  ์‹ถ์„ ๋•Œ,

์ €ํฌ๋Š” ์ด์™€ ๊ฐ™์€ ์ƒํ™ฉ์„ ์œ„ํ•ด โ€œ๋ถ์›จ์ด๋ธŒโ€ ์„œ๋น„์Šค๋ฅผ ๊ณ ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ‘ช ๊ฐœ๋ฐœ ๋ฉค๋ฒ„ ์†Œ๊ฐœ



๐Ÿ‘‘ ์‹ ์ค€ํ˜ธ
(BackEnd)
(Infra)



๐Ÿ˜† ์ตœ์ œํ˜
(BackEnd)



๐Ÿ˜ถ ๋ฐ•์†Œํ˜„
(FullStack)



๐Ÿ™„ ๋ฅ˜๋ฏผ์ง€
(BackEnd)
(Infra)



๐Ÿ˜ ์›์žฌํ˜„
(FrontEnd)



๐Ÿ™‚ ์ด์€์„ฑ
(FrontEnd)


๐Ÿ“† ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

23.08.21. ~ 23.10.06


๐Ÿ—‚๏ธ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ

FE ํด๋” ๊ตฌ์กฐ
.
โ”œโ”€โ”€ App.tsx
โ”œโ”€โ”€ apis
โ”‚ย ย  โ”œโ”€โ”€ Book
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ book.ts
โ”‚ย ย  โ”œโ”€โ”€ Feed
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ bbti.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ bookList.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ recode.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ userInfo.ts
โ”‚ย ย  โ”œโ”€โ”€ Reminder
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ diary.ts
โ”‚ย ย  โ”œโ”€โ”€ auth.ts
โ”‚ย ย  โ”œโ”€โ”€ bbti.ts
โ”‚ย ย  โ”œโ”€โ”€ book.ts
โ”‚ย ย  โ”œโ”€โ”€ index.ts
โ”‚ย ย  โ”œโ”€โ”€ member.ts
โ”‚ย ย  โ”œโ”€โ”€ memorize.ts
โ”‚ย ย  โ””โ”€โ”€ recommend.ts
โ”œโ”€โ”€ assets
โ”‚ย ย  โ”œโ”€โ”€ Images
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Feed
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Reminder_1.png
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Reminder_2.png
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Reminder_3.png
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Reminder_4.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ TempImage.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ bbtibook.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ bookshelf.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ community1.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ community2.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ feed.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ feed_2.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ guestrecommendlg.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ guestrecommendmd.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ hamzzi.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ hamzzi2.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ logo.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ profile2.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ recommend.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ recommend3.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ record.jpg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ๋ฏผ์ง€.JPG
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์žฌํ˜„.JPG
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์ค€ํ˜ธ.jpeg
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์†Œํ˜„.jpg
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ์ œํ˜.jpg
โ”‚ย ย  โ”œโ”€โ”€ font
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoB.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoEB.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoH.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoL.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoM.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoR.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoSB.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoT.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ AppleSDGothicNeoUL.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SF-Pro-Text-Bold.otf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SF-Pro-Text-Heavy.otf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SUITE-Bold.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SUITE-Regular.ttf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Yeongdeok Blueroad.ttf
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ font.css
โ”‚ย ย  โ”œโ”€โ”€ icons
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Book.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CarouselLeft.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CarouselRight.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Comment.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Drop.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FeedPlus.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FeedSearch.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Like.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ LikeFull.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Remove.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Update.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Upload.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ arrow-forward-circle-outline.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ arrow-right-circle.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ backBtn.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ bookshelf-icon.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ brush.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ calendar.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ check-mark.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ check.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ feed-icon.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ hearto.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ heartx.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ history.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ kakao.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ kakao2.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ kakao_login.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ logo.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ naver.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ profile.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ recommend-icon.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ refresh-circle-outline.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ right-arrow.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ search-icon.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ search.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ star.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ๊ฒฝ์ œ.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ๊ณผํ•™.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ๋งŒํ™”.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ๋ฌธํ•™.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์—ฌํ–‰.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์˜ˆ์ˆ .png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์œก์•„.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์ทจ๋ฏธ.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์—ญ์‚ฌ4.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์ธ๋ฌธํ•™.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์ปดํ“จํ„ฐ.png
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ์ž๊ธฐ๊ณ„๋ฐœ.png
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ์‚ฌํšŒ๊ณผํ•™2.png
โ”‚ย ย  โ”œโ”€โ”€ react.svg
โ”‚ย ย  โ””โ”€โ”€ videos
โ”‚ย ย      โ”œโ”€โ”€ 404.mp4
โ”‚ย ย      โ”œโ”€โ”€ wave1.mp4
โ”‚ย ย      โ””โ”€โ”€ wave2.mp4
โ”œโ”€โ”€ components
โ”‚ย ย  โ”œโ”€โ”€ BookDetail
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Chart
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Chart.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Chart.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Record
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Record.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Record.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Reminder
โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ Reminder.styles.ts
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ Reminder.tsx
โ”‚ย ย  โ”œโ”€โ”€ Common
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Footer
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Footer.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Footer.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Header
โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ Header.styles.ts
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ Header.tsx
โ”‚ย ย  โ”œโ”€โ”€ CreateRecord
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookInfo.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookInfo.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Calendar.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Calendar.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ PhotoUpload.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ PhotoUpload.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ StarPoint.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ StarPoint.tsx
โ”‚ย ย  โ”œโ”€โ”€ CreateReminder
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Temp.tsx
โ”‚ย ย  โ”œโ”€โ”€ Feed
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BBTI.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BBTI.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Copyright.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Copyright.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recode.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recode.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Reminder.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Reminder.tsx
โ”‚ย ย  โ”œโ”€โ”€ Guest
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Community
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Community.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Community.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recommend
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recommend,styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Recommend.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Record
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Record.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Record.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Video
โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ Video.styles.ts
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ Video.tsx
โ”‚ย ย  โ”œโ”€โ”€ Join
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreSurvey
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreSurvey.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ GenreSurvey.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ NickNameSurvey
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ NickNameSurvey.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ NickNameSurvey.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ SignUpComplete
โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ SignupComplete,styles.ts
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ SignupComplete.tsx
โ”‚ย ย  โ”œโ”€โ”€ Profile
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ProfileRecord
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ProfileRecord.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ProfileRecord.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ProfileReminder
โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ ProfileDiary.styles.ts
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ ProfileDiary.tsx
โ”‚ย ย  โ”œโ”€โ”€ Recommend
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BBTI
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BBTI.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BBTI.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Genre
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Genre.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Genre.tsx
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreSurveyModal.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ GenreSurveyModal.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Mood
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Mood.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Mood.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recent
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recent.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Recent.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Recommend.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SimpleSlider.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Today
โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ Today.styles.ts
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ Today.tsx
โ”‚ย ย  โ”œโ”€โ”€ RecordEdit
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Temp.tsx
โ”‚ย ย  โ”œโ”€โ”€ Redirect
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ KakaoRedirect.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ NaverRedirect.tsx
โ”‚ย ย  โ”œโ”€โ”€ ReminderEdit
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Temp.tsx
โ”‚ย ย  โ”œโ”€โ”€ Search
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SearchBox.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SearchBox.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SearchResult.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ SearchResult.tsx
โ”‚ย ย  โ”œโ”€โ”€ Shelf
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookList.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookList.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Header.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Header.tsx
โ”‚ย ย  โ””โ”€โ”€ modals
โ”‚ย ย      โ”œโ”€โ”€ FeedBookSelectModal
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ FeedBookSelect.styles.ts
โ”‚ย ย      โ”‚ย ย  โ””โ”€โ”€ FeedBookSelect.tsx
โ”‚ย ย      โ”œโ”€โ”€ FollowList
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ FollowList.styles.ts
โ”‚ย ย      โ”‚ย ย  โ””โ”€โ”€ FollowList.tsx
โ”‚ย ย      โ”œโ”€โ”€ Login
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ Login.styles.ts
โ”‚ย ย      โ”‚ย ย  โ””โ”€โ”€ Login.tsx
โ”‚ย ย      โ”œโ”€โ”€ RecordDetailModal
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ BodyComponent.styles.ts
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ BodyComponent.tsx
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ BookComponent.styles.ts
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ BookComponent.tsx
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ CommentComponent.styles.ts
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ CommentComponent.tsx
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ CommentUnit.styles.ts
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ CommentUnit.tsx
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ HeaderComponent.styles.ts
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ HeaderComponent.tsx
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ RecordDetail.styles.ts
โ”‚ย ย      โ”‚ย ย  โ””โ”€โ”€ RecordDetail.tsx
โ”‚ย ย      โ”œโ”€โ”€ RecordType
โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ RecordType.styles.ts
โ”‚ย ย      โ”‚ย ย  โ””โ”€โ”€ RecordType.tsx
โ”‚ย ย      โ””โ”€โ”€ ReminderDetailModal
โ”‚ย ย          โ”œโ”€โ”€ BookComponent.styles.ts
โ”‚ย ย          โ”œโ”€โ”€ BookComponent.tsx
โ”‚ย ย          โ”œโ”€โ”€ HeaderComponent.styles.ts
โ”‚ย ย          โ”œโ”€โ”€ HeaderComponent.tsx
โ”‚ย ย          โ”œโ”€โ”€ ReminderDetail.styles.ts
โ”‚ย ย          โ””โ”€โ”€ ReminderDetail.tsx
โ”œโ”€โ”€ config
โ”‚ย ย  โ””โ”€โ”€ SoialLogin.ts
โ”œโ”€โ”€ index.tsx
โ”œโ”€โ”€ pages
โ”‚ย ย  โ”œโ”€โ”€ BBTIPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BBTIPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BBTIPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ BBTIResult
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BBTIResult.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BBTIResult.tsx
โ”‚ย ย  โ”œโ”€โ”€ BookDetailPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookDetailPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BookDetailPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ BookShelfTest
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookShelfTest.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BookShelfTest.tsx
โ”‚ย ย  โ”œโ”€โ”€ CreateRecordPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CreateRecordPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ CreateRecordPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ CreateReminderPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CreateReminderPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ CreateReminderPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ FeedPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FeedPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ FeedPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ GuestPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GuestPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ GuestPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ Home
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Home.tsx
โ”‚ย ย  โ”œโ”€โ”€ JoinPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ JoinPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ JoinPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ LoginPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ LoginPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ LoginPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ Memorize
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Memorize.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Memorize.tsx
โ”‚ย ย  โ”œโ”€โ”€ NotFoundPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ NotFoundPage.style.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ NotFoundPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ RecommendPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecommendPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecommendPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ RecordEditPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ EditPhotoUpload.styles.ts
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ EditPhotoUpload.tsx
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordEditPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecordEditPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ ReminderEditPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ReminderEditPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ReminderEditPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ SearchPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SearchPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ SearchPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ ShelfPage
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ShelfPage.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ShelfPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ Test
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Test.styles.ts
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Test.tsx
โ”‚ย ย  โ””โ”€โ”€ UserEditPage
โ”‚ย ย      โ”œโ”€โ”€ UserEditPage.styles.ts
โ”‚ย ย      โ””โ”€โ”€ UserEditPage.tsx
โ”œโ”€โ”€ recoil
โ”‚ย ย  โ”œโ”€โ”€ atoms.ts
โ”‚ย ย  โ”œโ”€โ”€ auth.ts
โ”‚ย ย  โ”œโ”€โ”€ book.ts
โ”‚ย ย  โ”œโ”€โ”€ index.ts
โ”‚ย ย  โ”œโ”€โ”€ member.ts
โ”‚ย ย  โ””โ”€โ”€ search.ts
โ”œโ”€โ”€ styles
โ”‚ย ย  โ””โ”€โ”€ theme.ts
โ”œโ”€โ”€ types
โ”‚ย ย  โ”œโ”€โ”€ styled.d.ts
โ”‚ย ย  โ””โ”€โ”€ types.ts
โ”œโ”€โ”€ utils
โ”‚ย ย  โ””โ”€โ”€ MediaQuery
โ”‚ย ย      โ”œโ”€โ”€ BBTIResultMQ.tsx
โ”‚ย ย      โ”œโ”€โ”€ BookDetailMQ.tsx
โ”‚ย ย      โ”œโ”€โ”€ MemorizeMQ.tsx
โ”‚ย ย      โ””โ”€โ”€ SearchMQ.tsx
โ””โ”€โ”€ vite-env.d.ts
BE ํด๋” ๊ตฌ์กฐ
.
โ”œโ”€โ”€ main
โ”‚ย ย  โ”œโ”€โ”€ java
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ com
โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ ssafy
โ”‚ย ย  โ”‚ย ย          โ””โ”€โ”€ bookwave
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ BookwaveApplication.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ bbti
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BbtiController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BbtiQuestion.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BbtiType.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BbtiTypeElement.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BbtiRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BbtiRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BbtiQuestionResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BbtiResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ QuestionDetailResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Code.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BbtiQuesitonRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BbtiRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BbtiTypeElementRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ BbtiService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ BbtiServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ book
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BookshelfController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Book.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookEmotion.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookshelfBook.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Click.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreDetailDict.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ GenreDict.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BookStateRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookBookshelfResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookByBbtiChartResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookDetailResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookEmotionResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookListBySearchResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookSearchResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookshelfBookResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BookshelfListResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ ClickResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ GenreDetailDictResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ GenreDictResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookshelfResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ State.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookEmotionRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BookshelfRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreDetailDictRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ GenreDictRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ BookService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ BookServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ BookshelfService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ BookshelfServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ diary
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ DiaryController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Diary.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ DiaryDeleteRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ DiaryModifyRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ DiaryRegistRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ DiaryDetailResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Color.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ DiaryResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ DiaryRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ DiaryService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ DiaryServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ global
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ auth
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ jwt
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ JwtAuthenticationEntryPoint.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ JwtAuthenticationFilter.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ JwtExceptionFilter.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ JwtTokenProvider.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ oauth2
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ kakao
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”‚ย ย  โ”œโ”€โ”€ KakaoMemberDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”‚ย ย  โ””โ”€โ”€ KakaoOAuth2.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ naver
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย          โ”œโ”€โ”€ NaverMemberDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย          โ””โ”€โ”€ NaverOAuth2.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ config
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CorsConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ JpaConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RedisConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RestTemplateConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SecurityConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ SwaggerConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ WebMvcConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ WebSocketConfig.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ BaseTimeEntity.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ exception
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CustomException.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ handler
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ControllerAdvice.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ GlobalExceptionHandler.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ message
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BaseErrorEnum.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FollowErrorEnum.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ MemberErrorEnum.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ validator
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BaseValidator.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ FollowValidator.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ MemberValidator.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ util
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ FileUploadUtil.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ ResponseTemplate.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ property
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย          โ”œโ”€โ”€ ApplicationProperties.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย          โ”œโ”€โ”€ RedirectUrlProperties.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย          โ””โ”€โ”€ RedisProperties.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ member
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FollowController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ MypageController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Attendance.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Follow.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Member.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberBookScore.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ MemberGenre.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FileDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ LoginDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ TokenDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FollowSaveRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreRegistRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ LoginRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberDeleteRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberInfoUpdateRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ NicknameRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ShowInfoEditRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BaseResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ DiaryFastApiResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ FavoriteGenreResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ FollowResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ FollowerPageResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ FollowerResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ FollowingPageResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ GenreQuestionResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ LoginResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MemberAllInfoResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MemberInfoResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MemberResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MemberUpdateResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MyPageDiaryDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MyPageDiaryResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MyPageMemberInfoResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MyPageRecordDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MyPageRecordResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MypageEditResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ NickNameResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RefreshTokenResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ SearchTagResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ ShowInfoFlagsResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BaseErrorEnum.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FollowResponseEnum.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Gender.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Role.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ SocialType.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FollowRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreDetailRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ GenreRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberBookScoreRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberGenreRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ MemberRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ShowInfoRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ FollowService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ FollowServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ GenreService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ GenreServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ MemberDetailsImpl.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ MemberDetailsServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ MemberService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ MemberServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ recommend
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecommendController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ BbtiRecommend.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ EmotionRecommend.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Recommend.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecommendRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ BbtiRecommendResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ GenreRecommendResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MoodRecommendResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MoodRecommendResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecentRecommendResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecommendBookResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecommendResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ TodayRecommendResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecommendResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ Type.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecommendRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ RecommendService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ RecommendServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”œโ”€โ”€ record
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecordController.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Comment.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ Record.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecordLike.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ FidRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordBookshelfResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordCommentRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordLikeRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordModifyRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordRegistRequestDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecordRequest.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ CommentResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ EmotionResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MemberListResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ MemberResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecordDetailResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecordLikeRegistResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecordListResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecordModifyInfoResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ”œโ”€โ”€ RecordPreviewResponseDto.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย      โ””โ”€โ”€ RecordResponse.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordEnums.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecordResponseMessage.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ CommentRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ RecordLikeRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ RecordRepository.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ RecordLikeService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ RecordLikeServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ”œโ”€โ”€ RecordService.java
โ”‚ย ย  โ”‚ย ย              โ”‚ย ย      โ””โ”€โ”€ RecordServiceImpl.java
โ”‚ย ย  โ”‚ย ย              โ””โ”€โ”€ reminder
โ”‚ย ย  โ”‚ย ย                  โ”œโ”€โ”€ controller
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ””โ”€โ”€ ReminderController.java
โ”‚ย ย  โ”‚ย ย                  โ”œโ”€โ”€ domain
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ””โ”€โ”€ Reminder.java
โ”‚ย ย  โ”‚ย ย                  โ”œโ”€โ”€ dto
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”œโ”€โ”€ request
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ReminderDeleteRequestDto.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ReminderDetailRequestDto.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ReminderModifyRequestDto.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ ReminderRegistRequestDto.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ ReminderRequest.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ””โ”€โ”€ response
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย      โ”œโ”€โ”€ ReminderDetailResponseDto.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย      โ””โ”€โ”€ ReminderResponse.java
โ”‚ย ย  โ”‚ย ย                  โ”œโ”€โ”€ enums
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ”œโ”€โ”€ Color.java
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ””โ”€โ”€ ReminderResponseMessage.java
โ”‚ย ย  โ”‚ย ย                  โ”œโ”€โ”€ repository
โ”‚ย ย  โ”‚ย ย                  โ”‚ย ย  โ””โ”€โ”€ ReminderRepository.java
โ”‚ย ย  โ”‚ย ย                  โ””โ”€โ”€ service
โ”‚ย ย  โ”‚ย ย                      โ”œโ”€โ”€ ReminderService.java
โ”‚ย ย  โ”‚ย ย                      โ””โ”€โ”€ ReminderServiceImpl.java
โ”‚ย ย  โ””โ”€โ”€ resources
โ”‚ย ย      โ”œโ”€โ”€ application-dev.properties
โ”‚ย ย      โ”œโ”€โ”€ application-prd.properties
โ”‚ย ย      โ””โ”€โ”€ application.properties
โ””โ”€โ”€ test
    โ””โ”€โ”€ java
        โ””โ”€โ”€ com
            โ””โ”€โ”€ ssafy
                โ””โ”€โ”€ bookwave
                    โ””โ”€โ”€ Book2on8onApplicationTests.java

๊ธฐ์ˆ  ์Šคํƒ

FrontEnd BackEnd DATA DB CI/CD ํ˜‘์—…ํˆด
Node 18.17.1 Java JDK 11 Python 3.9 MySQL 8.0.33 AWS EC2(Ubuntu 20.04 LTS) GitLab
NPM 9.6.7 Spring Boot 2.7.15 FastApi 0.103.1 Redis 7.0.12 Nginx 1.25.1 Jira
Vite + Typescript + SWC Gradle 8.2.1 Selenium 4.13.0 Docker 24 Notion
React 18.2.0 Lombok pandas 1.5.3 Jenkins figma
Recoil Spring Security Swagger
React-query JJWT 0.9.1 Postman
Framer-motion
ChakraUI

์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜




๐Ÿ“š ํ”„๋กœ์ ํŠธ ๊ธฐ๋Šฅ

1. ๋ฉ”์ธํ™”๋ฉด



2. ํšŒ์›๊ฐ€์ž… / ๋กœ๊ทธ์ธ

  • ์นด์นด์˜ค ์†Œ์…œ ๋กœ๊ทธ์ธ์œผ๋กœ ํšŒ์›๊ฐ€์ž…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • ์ตœ์ดˆ ๋กœ๊ทธ์ธ ์‹œ ๊ธฐ๋ณธ์ •๋ณด๋ฅผ ์ž…๋ ฅ๋ฐ›์Šต๋‹ˆ๋‹ค.


3. ํšŒ์›์ •๋ณด ์ˆ˜์ •

  • ํ”„๋กœํ•„ ์ด๋ฏธ์ง€์™€ ๋‹‰๋„ค์ž„์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


4. ๋„์„œ ์ถ”์ฒœ ๋ฐ ์ผ๊ธฐ์ž‘์„ฑ

  • ๊ทธ๋‚ ์˜ ์ผ๊ธฐ๋ฅผ ์ž‘์„ฑํ•˜๊ณ  ์ผ๊ธฐ๋ฅผ ํ†ตํ•ด ๊ทธ๋‚ ์˜ ๊ฐ์ •์„ ๋ถ„๋ฅ˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ถ„๋ฅ˜๋œ ๊ฐ์ •์„ ๊ธฐ์ค€์œผ๋กœ ๊ทธ๋‚ ์˜ ๋„์„œ๋ฅผ ์ถ”์ฒœํ•ด์ค๋‹ˆ๋‹ค.
  • ์ฝ๊ณ  ์‹ถ์€ ๊ฐ์ •๋ณ„ ๋„์„œ๋ฅผ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ตœ๊ทผ์— ์ฝ์€ ๋„์„œ์™€ ๋น„์Šทํ•œ ๋„์„œ๋ฅผ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ž์‹ ์˜ BBTI์™€ ๊ฐ™์€ ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์ด ์ฝ์€ ๋„์„œ๋ฅผ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์žฅ๋ฅด๋ณ„ ๋„์„œ๋ฅผ ์ถ”์ฒœ๋ฐ›์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


5. ๋…์„œ๊ธฐ๋ก ์ž‘์„ฑ

  • ์ž์‹ ์ด ์ฝ๋Š”์ค‘์ด๊ฑฐ๋‚˜ ์ฝ์€ ๋„์„œ๋ฅผ ์„ ํƒํ•ด ๋…์„œ๊ธฐ๋ก์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


6. ํ”ผ๋“œ

  • ์ž์‹ ์ด ํŒ”๋กœ์šฐํ•˜๊ฑฐ๋‚˜ ์ž์‹ ๊ณผ BBTI๊ฐ€ ๊ฐ™์€ ํšŒ์›์ด ๋‚จ๊ธด ๋…์„œ๊ธฐ๋ก์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


7. ํ”ผ๋“œ ์ƒ์„ธ๋ณด๊ธฐ

  • ํ”ผ๋“œ ํด๋ฆญ ์‹œ ํ”ผ๋“œ ์ƒ์„ธ๋ณด๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ข‹์•„์š” ๋ฐ ๋Œ“๊ธ€์ž‘์„ฑ์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


8. ์ฑ…์žฅ

  • ์ฑ…์žฅ์— ์ž์‹ ์ด ์ฝ๊ณ  ์‹ถ์€ ๋„์„œ , ์ฝ๋Š”์ค‘์ธ ๋„์„œ , ์ฝ์€ ๋„์„œ๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


9. ๋„์„œ ๊ฒ€์ƒ‰

  • ๋„์„œ ์ œ๋ชฉ, ์ž‘๊ฐ€ , ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋„์„œ๋ฅผ ๊ฒ€์ƒ‰ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


10. ๋„์„œ ์ƒ์„ธ

  • ๋„์„œ ์ƒ์„ธ์ •๋ณด๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • BBTI๋ณ„ ๋„์„œ๋ฅผ ์ฝ์€ ๋น„์œจ์„ ์ฐจํŠธ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋„์„œ๋ฅผ ์ฝ๊ณ  ์ž‘์„ฑ๋œ ๋…์„œ๊ธฐ๋ก์„ ๋ถ„์„ํ•ด ๋„์„œ๋ณ„ ๊ฐ์ •๋น„์œจ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋„์„œ๋ณ„ ๋…์„œ๊ธฐ๋ก์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋„์„œ ์ƒํƒœ๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๐Ÿ“ ํ”„๋กœ์ ํŠธ ์‚ฐ์ถœ๋ฌผ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 56.3%
  • Java 39.7%
  • Python 3.7%
  • Other 0.3%