diff --git a/README.md b/README.md
index 619e252..9448fda 100644
--- a/README.md
+++ b/README.md
@@ -1,247 +1,264 @@
-
# ๐คโจ FANDOM-K๐ถ๐
+
**์ฝ๋์ ์คํ๋ฆฐํฐ 6๊ธฐ Part 2 ๊ณผ์ ์ค 2ํ์ด ์งํํ์๋ ๊ธฐ์ด ํ๋ก์ ํธ์ธ Fandom-K์ ๋ํ ์์ค ์ฝ๋ ํ์ด์ง์
๋๋ค.**
+
+
## ๐ํ๋ก์ ํธ ์๊ฐ
+
+
+
+- **์์ด๋ ํฌ๋ค์ ๋ํ ์กฐ๊ณต** ๋ฐ **์ ํธํ๋ ์์ด๋**์ ์ ํํ์ฌ **์์ ๋ง์ ํฌ๋ค**์ ์์ฑํด๋ณผ ์ ์๋
"**Fandom-K**" ๋ผ๋ ์๋น์ค๋ฅผ ์ฃผ์ ๋ก ํ ์น ํ์ด์ง์
๋๋ค.
+- ๋ฆฌ์คํธ ํ์ด์ง๋ฅผ ํตํด ์ข์ํ๋ ์์ด๋์๊ฒ ์กฐ๊ณต๋ ํ ์ ์๊ณ , ํฌํ๋ ํ ์ ์์ต๋๋ค.
+- ๋ง์ด ํ์ด์ง๋ฅผ ํตํด ์์ ์ด ์ข์ํ๋ ์์ด๋์ ์ ํํ์ฌ, ์ข์ํ๋ ์์ด๋ ๋ชฉ๋ก๋ ๋ง๋ค ์ ์์ต๋๋ค.
+
+
+
+## ๐ค ํ๋ก์ ํธ ์ ์ ์ด์
+
+์์ด๋์ ์ข์ํ๋ ํ์๊ณผ ์ด๋ ค์ด ๋์ด๋ ๋์ ์ ๋ํ ์๊ตฌ๊ฐ ์ด ํ๋ก์ ํธ๋ฅผ ์ ํํ ์ด์ ์
๋๋ค.
+
+## ๐ ์ฃผ์ ๊ธฐ๋ฅ
+
+- ํค๋
+ - ํค๋์ ์๋จ ์ฐ์ธก์ ์์ด์ฝ์ ํด๋ฆญ ์, ๋ง์ดํ์ด์ง๋ก ์ด๋๋ฉ๋๋ค.
+- ๋๋ฉ ํ์ด์ง
+ - ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๊ธฐ ์ ์ ์์ ํ์ด์ง๋ฅผ ๋ณด์ฌ์ค๋๋ค.
+ - "์ง๊ธ ์์ํ๊ธฐ" ๋ฒํผ์ ๋๋ ์ ๋, ๋ฆฌ์คํธ ํ์ด์ง๋ก ์ด๋๋ฉ๋๋ค.
+ - "์ง๊ธ ์์ํ๊ธฐ" ๋ฒํผ์ ๋๋ ์ ๋, localStorage๋ฅผ ์ด๊ธฐํํฉ๋๋ค.
+- ๋ฆฌ์คํธ ํ์ด์ง
+ - ํฌ๋ ๋ง์ ํ์ฉํ์ฌ ์์ด๋์ ๋ํ ์์ ํฌํ ๋ฐ ์กฐ๊ณต์ ์ํ ํ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
+ - ๋ด ํฌ๋๋ง์ localStorage๋ก ๊ด๋ฆฌํฉ๋๋ค.
+ - ๋ด ํฌ๋๋ง์ ๋ํ ์ถฉ์ ์ ์ถฉ์ ๋ชจ๋ฌ ์ฐฝ์ ํตํด ์งํ๋๋ฉฐ, ์ต๋ 100, 500, 1000๊น์ง ์ถฉ์ ํ ์ ์์ต๋๋ค.
+ - ํ์์ ๊ธฐ๋ค๋ฆฌ๋ ์กฐ๊ณต ๋ฉ๋ด์์ "ํ์ํ๊ธฐ" ๋ฒํผ์ ๋๋ฅด๋ฉด ํ์์ ๋ํ ๋ชจ๋ฌ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
+ - ์ด ๋ฌ์ ์ฐจํธ ๊ธฐ๋ฅ์ ํตํด ํ์ฌ ๊ฐ์ฅ ๋ง์ ํฌํ๋ฅผ ๋ฐ์ ์ฌ์/๋จ์ ์์ด๋์ ์์๋ฅผ ์ ์ ์์ต๋๋ค.
+ - ํฌํ๋ฅผ ํ ๋๋ง๋ค 1000 ํฌ๋๋ง์ด ์๋ชจ๋๋จธ, ์ํ๋ ์์ด๋์๊ฒ 1ํ๋ฅผ ํฌํํ ์ ์์ต๋๋ค.
+ - ํ๊ธฐ 3๊ฐ์ง ๊ฒฝ์ฐ์ ํ ์คํธ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
+ - ํฌ๋๋ง ์ถฉ์ ์ด ์๋ฃ๋์์ ๋
+ - ๋ฑ๋ก๋ ์์ด๋์ ์กฐ๊ณต ๋ชฉํ๊ฐ ๋ฌ์ฑ๋์์ ๋
+ - ์ํ๋ ์์ด๋์๊ฒ ํฌํ๋ฅผ ํ์ ๋
+- ๋ง์ด ํ์ด์ง
+ - ์ ํธํ๋ ์์ด๋์ ๋ชฉ๋ก์ ์ถ๊ฐํ์ฌ, ์์ ์ด ์ํ๋ ์์ด๋ ๋ชฉ๋ก์ ๋ง๋ค ์ ์์ต๋๋ค.
+ - ์๋์ ๋ชฉ๋ก์ ์๋ ์์ด๋์ ์ ํํ ์ ์์ผ๋ฉฐ ํด๋ฆญํ ๋๋ง๋ค ํ ๊ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
+ - ์ ์ถํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ ํํ ์์ด๋๋ค์ ๋ชฉ๋ก์ด ์๋จ์ ์ ํธํ๋ ์์ด๋์ ์ถ๊ฐ๋ฉ๋๋ค.
+ - ๊ฐ ๋ชฉ๋ก์ ํน์ ๊ฐฏ์๋ฅผ ๋ง์กฑํ๋ฉด ๋ฌดํ ์ฌ๋ผ์ด๋ฉ์ด ๊ฐ๋ฅํ๋๋ก ๋์ด ์์ผ๋ฉฐ, ๋ฐ๋๋ก ํน์ ๊ฐฏ์๋ฅผ ๋ง์กฑํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ, ์ฌ๋ผ์ด๋ฉ ๋์์ ๋นํ์ฑํ๋ฉ๋๋ค.
+
+
-- ์์ด๋ ์กฐ๊ณต ํ๋ซํผ์ธ "**Fandom-K**" ๋ผ๋ ์๋น์ค๋ฅผ ์ฃผ์ ๋ก ํ ์น ํ์ด์ง์
๋๋ค.
-- **์์ด๋ ํฌ๋ค์ ๋ํ ์กฐ๊ณต** ๋ฐ **์ ํธํ๋ ์์ด๋**์ ์ ํํ์ฌ **์์ ๋ง์ ํฌ๋ค**์ ์์ฑํด๋ณผ ์ ์๋
-ํ์ด์ง๋ฅผ ๋ง๋๋ ๊ฒ์ด ๋ชฉํ์
๋๋ค.
+## โ๏ธ ๊ฐ๋ฐ ๊ธฐ๊ฐ
-## โ๏ธ ๊ฐ๋ฐ ๊ธฐ๊ฐ
### โ2024.05.01 (์) ~ 2024.05.16 (๋ชฉ)
+
#### ๐ํ๋ก์ ํธ ๊ธฐ๊ฐ ์ค ์ํ ๋ด์ฉ
+
```js
1. ๊ธฐ์ ์คํ ์ฑ์ฉ ๋ฐ ๊ตฌํ ์ผ์ ์กฐ์จ
2. ํ๋ก์ ํธ ๊ด๋ จ ํ๊ฒฝ ์
์
3. ์ญํ ๋ถ๋ด
- - ๊ณตํต ์ปดํฌ๋ํธ
- - ํ์ด์ง ์ปดํฌ๋ํธ
+- ๊ณตํต ์ปดํฌ๋ํธ
+- ํ์ด์ง UI ๊ตฌํ (mock ๋ฐ์ดํฐ ์ด์ฉ)
+- ๊ธฐ๋ฅ ๊ตฌํ ๋ฐ API ์ฐ๋
4. ์์ด๋์ด ๋ฐํ
5. ๋ฐํ ๋ฐ ์๋ฃ ์ค๋น
6. ๋ฆฌํฉํ ๋ง ๋ฐ ๋ฌธ์ํ
-```
-## ๐ป ํ์ ์๊ฐ
-| **์ด์งํ** | **์ฑ์ข
๋ฏผ** | **์ด์ข
์ฑ** | **๊นํ๊ฒฝ** | **๊น๊ณ ๋ฌ๋ฃ** |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
-|[
@easyhyun00](https://github.com/easyhyun00)| [
@jaychae](https://github.com/jaychae) | [
@bersk3r](https://github.com/bersk3r) | [
@i-nooo-2](https://github.com/i-nooo-2) | [
@nelryoS2](https://github.com/nelryoS2) |
-
-## ๐ป ๊ฐ๋ฐ ํ๊ฒฝ
+```
+
+
+
+## ๐ป ํ์ ์๊ฐ
+
+
+
+| **์ด์งํ** | **์ฑ์ข
๋ฏผ** | **์ด์ข
์ฑ** | **๊นํ๊ฒฝ** | **๊น๊ณ ๋ฌ๋ฃ** |
+| :----------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: | :-------------------------------------------------------------------------------------------------------------------------: |
+| [
@easyhyun00](https://github.com/easyhyun00) | [
@jaychae](https://github.com/jaychae) | [
@bersk3r](https://github.com/bersk3r) | [
@i-nooo-2](https://github.com/i-nooo-2) | [
@nelryoS2](https://github.com/nelryoS2) |
+
+
+
+
+
+## ๐ป ๊ฐ๋ฐ ํ๊ฒฝ
+
- **Version** : **20.12.2 (NPM)**
- **IDE** : **Visual Studio Code**
-- **Language**: **ECMAScript 2023**
+- **Language**: **ECMAScript 2023**
- **Base Library** : **React 18.2.0**
- **Style** : **Module.scss** / **Framer Motion**
-- **CI/CD** : /
-
-## โ๏ธ ๊ธฐ์ ์คํ
-- **API** : **Swagger**
+- **CI/CD** : /
+- **API** : **Swagger**
- **Network** :
- **Build** : **Vite**
- **Distribute** :
- **Idea** : / **Notion**
-- **Convention**
- - **ESLint** ()
- - **Prettier**
- - **gitmoji**
-- **Additional Library**
- - **React Slick**
- - **React Portal**
- - **React Router DOM**
+- **Convention**
+ - **ESLint** ()
+ - **Prettier**
+ - **gitmoji**
+- **Additional Library**
+ - **React Slick**
+ - **React Portal**
+ - **React Router DOM**
- **SVG** : **[SVG Component](https://www.svgviewer.dev/)**
+
+
+
+## ์ญํ ๋ถ๋ด
+
+| ์ด์งํ
| ์ฑ์ข
๋ฏผ
| ์ด์ข
์ฑ
| ๊นํ๊ฒฝ
| ๊น๊ณ ๋ฌ๋ฃ
|
+| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------ | :----------------------------------------------- |
+| ํ๋ก์ ํธ ์ด๊ธฐ ์ธํ
๋ฐฐํฌ ๋ฐ ์๋ํ ์์
์ ๋๋ฉ์ด์
์ ์ฉ
์บ๋ฌ์
, ํ๋กํ, ๋ก๋ฉ ์๋ฌ
ํธํฐ ์ปดํฌ๋ํธ
๋ด ํฌ๋ ๋ง, ํ์์ ๊ธฐ๋ค๋ฆฌ๋ ์กฐ๊ณต
๋ชจ๋ฌ UI ๋ฐ ๊ธฐ๋ฅ ์ถ๊ฐ
๋ฐํ ๋ฐ ์๋ฃ ์ ์
| ์งํ๋ฐ ๋ฐ ํค๋
๋ก๋ฉ ์คํผ๋
์ด ๋ฌ์ ์ฐจํธ ํํธ
๋ฐํ ์๋ฃ ์ ์
ํญ ์ปดํฌ๋ํธ ๋ฐ ๋๋ฉ ํ์ด์ง
| ๋ชจ๋ฌ ์ด๊ธฐ UI ๋ฐ ๊ธฐ๋ฅ ์ ์
๋ฐฐ๊ฒฝ ๋ฐ ๊ทธ๋ผ๋ฐ์ด์
UI ์ ์
๋ง์ด ํ์ด์ง ํํธ
README ํ์ผ ์์
| ์คํ์ผ ์ด๊ธฐ ์
ํ
๋ฒํผ UI ์ ์
๋ฉํ๋ฐ์ดํฐ ์์ฑ
๋ฐํ ์๋ฃ ์ ์
| README ํ์ผ ์ด์ ์์ฑ
|
+
## ํด๋ ๊ตฌ์กฐ
+
** **Fandom-K****
+
```
-๐ฆsrc
- โฃ ๐apis
- โ โฃ ๐api.js
- โ โฃ ๐getCharts.js
- โ โฃ ๐getDonations.js
- โ โฃ ๐getIdolData.js
- โ โฃ ๐index.js
- โ โฃ ๐postVotes.js
- โ โ ๐putContribute.js
- โฃ ๐assets
- โ โฃ ๐icons
- โ โ โฃ ๐Arrow.jsx
- โ โ โฃ ๐BackButton.jsx
- โ โ โฃ ๐Chart.jsx
- โ โ โฃ ๐Check.jsx
- โ โ โฃ ๐Credit.jsx
- โ โ โฃ ๐Gradient.jsx
- โ โ โฃ ๐Logo.jsx
- โ โ โฃ ๐ModalCloseButton.jsx
- โ โ โฃ ๐Plus.jsx
- โ โ โฃ ๐ProfileX.jsx
- โ โ โ ๐Spinner.jsx
- โ โ ๐images
- โ โ โฃ ๐aespa.jpg
- โ โ โฃ ๐capture1.png
- โ โ โฃ ๐capture2.png
- โ โ โฃ ๐capture3.png
- โ โ โฃ ๐girls_generation.svg
- โ โ โฃ ๐github.png
- โ โ โฃ ๐nct.svg
- โ โ โฃ ๐nctdream.jpg
- โ โ โฃ ๐newjeans.jpg
- โ โ โฃ ๐newjeans2.svg
- โ โ โฃ ๐redvelvet.png
- โ โ โฃ ๐seventeen.jpg
- โ โ โ ๐user_icon.png
- โฃ ๐components
- โ โฃ ๐Background
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐Carousel
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐CustomButton
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐Footer
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐Header
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐LoadingError
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐Modal
- โ โ โฃ ๐components
- โ โ โ โฃ ๐ModalHeader
- โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ ๐ModalMobileHeader
- โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ ๐styles.module.scss
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐MyCarousel
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐Profile
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โ ๐Sample
- โ โ โ ๐Sample.jsx
- โฃ ๐constants
- โ โฃ ๐carouselSetting.js
- โ โฃ ๐credit.js
- โ โฃ ๐endpoint.js
- โ โฃ ๐errorMessage.js
- โ โฃ ๐screenSizes.js
- โ โ ๐tabTypes.js
- โฃ ๐contexts
- โ โ ๐CreditContext.jsx
- โฃ ๐hooks
- โ โฃ ๐hook.js
- โ โฃ ๐useLoad.js
- โ โฃ ๐useModal.js
- โ โฃ ๐useScrollToTop.js
- โ โฃ ๐useSetNumberOfItemsToShow.js
- โ โ ๐useTitle.js
- โฃ ๐pages
- โ โฃ ๐LandingPage
- โ โ โฃ ๐components
- โ โ โ โฃ ๐index.jsx
- โ โ โ โ ๐styles.module.scss
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐ListPage
- โ โ โฃ ๐Credit
- โ โ โ โฃ ๐components
- โ โ โ โ โ ๐CreditModal
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โฃ ๐index.jsx
- โ โ โ โ ๐styles.module.scss
- โ โ โฃ ๐Donation
- โ โ โ โฃ ๐components
- โ โ โ โ โฃ ๐Card
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ โฃ ๐DonationModal
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ โ ๐ProgressBar
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โฃ ๐carouselSetting.js
- โ โ โ โฃ ๐index.jsx
- โ โ โ โ ๐styles.module.scss
- โ โ โฃ ๐MonthlyChart
- โ โ โ โฃ ๐components
- โ โ โ โ โฃ ๐ChartElement
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ โฃ ๐ChartModal
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ โฃ ๐IdolChart
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ โฃ ๐MoreButton
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ โ ๐Tab
- โ โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ โ ๐styles.module.scss
- โ โ โ โฃ ๐index.jsx
- โ โ โ โ ๐styles.module.scss
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐MyPage
- โ โ โฃ ๐components
- โ โ โ โฃ ๐IdolFavoriteList
- โ โ โ โ โฃ ๐carouselSettings.js
- โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ ๐styles.module.scss
- โ โ โ โฃ ๐IdolSelectList
- โ โ โ โ โฃ ๐carouselSettings.js
- โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ ๐styles.module.scss
- โ โ โ โ ๐Nothing
- โ โ โ โ โฃ ๐index.jsx
- โ โ โ โ โ ๐styles.module.scss
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โฃ ๐NotFoundPage
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โ โ ๐TestPage
- โ โ โฃ ๐index.jsx
- โ โ โ ๐styles.module.scss
- โฃ ๐styles
- โ โฃ ๐color.scss
- โ โฃ ๐font.scss
- โ โฃ ๐index.scss
- โ โฃ ๐normalize.scss
- โ โ ๐variable.scss
- โฃ ๐utils
- โ โฃ ๐debounce.js
- โ โฃ ๐getTimeLeft.js
- โ โฃ ๐input.js
- โ โฃ ๐localStorage.js
- โ โฃ ๐numberWithCommas.js
- โ โฃ ๐sortItems.js
- โ โฃ ๐splitItems.js
- โ โ ๐utils.js
- โฃ ๐App.jsx
- โฃ ๐main.jsx
+๐ฆsrc
+ โฃ ๐apis
+ โ โฃ ๐api.js
+ โ โฃ ๐getCharts.js
+ โ โฃ ๐getDonations.js
+ โ โฃ ๐getIdolData.js
+ โ โฃ ๐index.js
+ โ โฃ ๐postVotes.js
+ โ โ ๐putContribute.js
+ โฃ ๐assets
+ โ โฃ ๐icons
+ โ โ ๐images
+ โฃ ๐components
+ โ โฃ ๐Background
+ โ โฃ ๐Carousel
+ โ โฃ ๐CustomButton
+ โ โฃ ๐Footer
+ โ โฃ ๐Header
+ โ โฃ ๐LoadingError
+ โ โฃ ๐Modal
+ โ โ โฃ ๐components
+ โ โ โ โฃ ๐ModalHeader
+ โ โ โ โ ๐ModalMobileHeader
+ โ โฃ ๐MyCarousel
+ โ โฃ ๐Profile
+ โ โ ๐Sample
+ โ โ โ ๐Sample.jsx
+ โฃ ๐constants
+ โ โฃ ๐carouselSetting.js
+ โ โฃ ๐credit.js
+ โ โฃ ๐endpoint.js
+ โ โฃ ๐errorMessage.js
+ โ โฃ ๐screenSizes.js
+ โ โ ๐tabTypes.js
+ โฃ ๐contexts
+ โ โ ๐CreditContext.jsx
+ โฃ ๐hooks
+ โ โฃ ๐hook.js
+ โ โฃ ๐useLoad.js
+ โ โฃ ๐useModal.js
+ โ โฃ ๐useScrollToTop.js
+ โ โฃ ๐useSetNumberOfItemsToShow.js
+ โ โ ๐useTitle.js
+ โฃ ๐pages
+ โ โฃ ๐LandingPage
+ โ โ โฃ ๐components
+ โ โฃ ๐ListPage
+ โ โ โฃ ๐Credit
+ โ โ โ โฃ ๐components
+ โ โ โ โ โ ๐CreditModal
+ โ โ โฃ ๐Donation
+ โ โ โ โฃ ๐components
+ โ โ โ โ โฃ ๐Card
+ โ โ โ โ โฃ ๐DonationModal
+ โ โ โ โ โ ๐ProgressBar
+ โ โ โ โฃ ๐carouselSetting.js
+ โ โ โฃ ๐MonthlyChart
+ โ โ โ โฃ ๐components
+ โ โ โ โ โฃ ๐ChartElement
+ โ โ โ โ โฃ ๐ChartModal
+ โ โ โ โ โฃ ๐IdolChart
+ โ โ โ โ โฃ ๐MoreButton
+ โ โ โ โ โ ๐Tab
+ โ โฃ ๐MyPage
+ โ โ โฃ ๐components
+ โ โ โ โฃ ๐IdolFavoriteList
+ โ โ โ โ โฃ ๐carouselSettings.js
+ โ โ โ โฃ ๐IdolSelectList
+ โ โ โ โ โฃ ๐carouselSettings.js
+ โ โ โ โ ๐Nothing
+ โ โฃ ๐NotFoundPage
+ โ โ ๐TestPage
+ โฃ ๐styles
+ โ โฃ ๐color.scss
+ โ โฃ ๐font.scss
+ โ โฃ ๐index.scss
+ โ โฃ ๐normalize.scss
+ โ โ ๐variable.scss
+ โฃ ๐utils
+ โ โฃ ๐debounce.js
+ โ โฃ ๐getTimeLeft.js
+ โ โฃ ๐input.js
+ โ โฃ ๐localStorage.js
+ โ โฃ ๐numberWithCommas.js
+ โ โฃ ๐sortItems.js
+ โ โฃ ๐splitItems.js
+ โ โ ๐utils.js
+ โฃ ๐App.jsx
+ โฃ ๐main.jsx
โ ๐router.jsx
```
-## ๐ ์ฃผ์ ๊ธฐ๋ฅ
-- ๋๋ฉ ํ์ด์ง
- - ๋ค๋ฅธ ํ์ด์ง๋ก ์ด๋ํ๊ธฐ ์ ์ ์์ ํ์ด์ง๋ฅผ ๋ณด์ฌ์ค๋ค.
-- ๋ฆฌ์คํธ ํ์ด์ง
- - ํฌ๋ ๋ง์ ํ์ฉํ์ฌ ์์ด๋์ ๋ํ ์์ ํฌํ ๋ฐ ์กฐ๊ณต์ ์ํ ํ์ํ ์ ์๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค.
-- ๋ง์ด ํ์ด์ง
- - ์ ํธํ๋ ์์ด๋์ ๋ชฉ๋ก์ ์ถ๊ฐํ์ฌ, ์์ ์ด ์ํ๋ ์์ด๋ ๋ชฉ๋ก์ ๋ง๋ค ์ ์๋ค.
-
+
+
+## ๊น ๋ธ๋์น ์ ๋ต
+
+1. ๊น ํ๋ธ ์ด์ ๋ฒํธ ๋ฐ์ ์, ์๋์ผ๋ก ์์ฑํฉ๋๋ค.
+2. ๋ฐํ๋ ๋ฒํธ ๊ธฐ๋ฐ์ผ๋ก `feat-{๋ฒํธ}` ํํ๋ก ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค. (์์ : `feat-01`)
+3. ๋ก์ปฌ์์ ์์
์ด ์๋ฃ๋๋ฉด commit & push๋ฅผ ํตํด ์๊ฒฉ ๋ ํฌ์งํ ๋ฆฌ๋ก ์ ๋ฌํ ํ,
+ pull Request๋ฅผ ์์ฑํฉ๋๋ค.
+ a. push๋ฅผ ์งํํ๊ธฐ ์ด์ ์ main ๋ธ๋์น์ ๋ณ๋ ์ฌํญ์ด ์์ด ์์
ํ๊ณ ์๋ ์ฝ๋์ ๋ฐ์ ํ push๋ฅผ ์งํํฉ๋๋ค.
+ b. Conflict๊ฐ ๋ฐ์๋๋ฉด, ์ถฉ๋์ด ๋ฐ์๋ ๋ถ๋ถ์ Resolveํ ํ์ merge๋ฅผ ์งํํฉ๋๋ค.
+4. Pull Request์ ๋ํ merge๋ฅผ ์งํํ๋ ๊ฒฝ์ฐ, ๋ฆฌ๋ทฐ์ด๋ก ์ค์ ๋ ํ์ ์ค 2๋ช
์ด์์ ์น์ธ์ด ์๋ฃ๋๋ฉด ์์ฑ์๊ฐ ์ง์ merge๋ฅผ ๋๋ฌ main ๋ธ๋์น๋ก ๋ณํฉํฉ๋๋ค.
+ a. squash & merge ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ, ์ฌ๋ฌ ๊ฐ์ ์ปค๋ฐ์ ํ๋์ ์ปค๋ฐ์ผ๋ก ํตํฉ๋๋๋ก ํ์์ต๋๋ค.
+ b. ์ฝ๋ ๋ฆฌ๋ทฐ๋ฅผ ์ฌ๋ฆฐ ํ, discord๋ฅผ ํตํด ํ์์๊ฒ ์ง์ํ ํ OK๊ฐ ๋๋ฉด ๋ณํฉ์ ์งํํจ์ ๋ฐ๋ผ, main ๋ธ๋์น ๊ฐ ์ถฉ๋์ด ์ต์ํํ๋๋ก ํ์์ต๋๋ค.
+ c. discord์์ ์์ฑํ hook์ ํตํด PR์ด ์์ฑ๋ ๋ ์๋ฆผ์ด ๋ํ๋๋๋ก ์ค์ ํ์์ต๋๋ค.
+
+
+
+## ํ๋ก์ ํธ ๋ด ๋ฐ์ํ ๋ฌธ์ ์ / ํด๊ฒฐ๋ฐฉ์
+
+### ๋ฌธ์ ์
+
+- Github Orginazation์ ๋ํ ๋ฐฐํฌ ์ ์ ๋ฃ ๊ธฐ๋ฅ ์ง์ ๋ฌธ์ (#32, #35)
+- ์บ๋ฌ์
์ปดํฌ๋ํธ ๋ด React-Slick ์ฌ๋ผ์ด๋ ๋ฉ์ถค ๋ฌธ์ (#51, #65)
+- ๋ชจ๋ฌ๊ณผ ํ์ด์ง ์ปดํฌ๋ํธ ๊ฐ์ ์ฐ์ ์์ ๋ฌธ์ (#60)
+- ํ์ด์ง ์ด๋ ์, ์คํฌ๋กค์ด ๊ทธ๋๋ก ์ ์ง๋๋ ๋ฌธ์ (#82)
+
+### ํด๊ฒฐ ๋ฐฉ์
+
+- Git Action์ ํ์ฉํ์ฌ ๊ฐ์ธ ๋ ํฌ์งํ ๋ฆฌ๋ก forkํ ํ, ๋ฐฐํฌํ๋๋ก ๋ณ๊ฒฝ (#32, #35)
+- React-Slick ๋ด ์ค์ ๋ด์ฉ ์ค, useEffect๊ฐ ๋ฐ์๋ ๋, ์ฌ๋ผ์ด๋๋ฅผ ์ฒ์์ผ๋ก ์ด๋ํ๋๋ก ๋ณ๊ฒฝ (#51, #65)
+- ๋ชจ๋ฌ ํฌํ์ ํ์ฉํ์ฌ DOM ๊ตฌ์กฐ์ ์ข
์๋์ง ์๋๋ก ๊ตฌํ (#60)
+- ์คํฌ๋กค์ ์ด๊ธฐํํ๋ Hook์ ๊ตฌํํ์ฌ, ๊ฐ ํ์ด์ง๋ง๋ค ์ ์ฉ๋๋๋ก ๋ณ๊ฒฝ (#82)
+
+
+
+## ๐ช ํ๋ก์ ํธ ๋ด ์ํ ์ / ์์ฌ์ด ์
+
+### ๐ ์ํ ์
+
+#### ์ฝ๋์ ๋ํ ๊ท์น ๋ฐ ๊ด๋ฆฌ์ ๋ํ ๋ถ๋ถ์ด ๋ฐ์ด๋ฌ์ต๋๋ค.
+
+- ์ฝ๋ ๋ฐ ์ปค๋ฐ ์ปจ๋ฒค์
์ ๋ํ ์ด๊ธฐ ์ค์ ์ด ์ ์งํ๋์์ต๋๋ค.
+- Github Issue์ PR ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ, ์ฝ๋์ ๋ํ ํ์ ๊ด๋ฆฌ๊ฐ ์์ํ์ต๋๋ค.
+- PR ๋ฆฌ๋ทฐ ๋ฐ ํผ๋๋ฐฑ์ด ํ๋ฐํ๋ฉฐ, ์๊ฒฌ์ ๋ํ ์์ฉ๋ ๋นจ๋์ต๋๋ค.
+- ์์
๋จ์๋ก ๋ถ๋ฆฌ๋จ์ ๋ฐ๋ผ, ๋ธ๋์น ๊ฐ์ ์ถฉ๋์ด ์ ์์ต๋๋ค.
+
+### ๐ฎโ๐จ ์์ฌ์ด ์
+
+#### ์ผ๋ถ ํ์ ๋ถ๋ค์ ํ๋ก์ ํธ ์ฐธ์ฌ์จ์ด ๋ค๋ฅธ ํ์ ๋นํด ์ ์กฐํ์ต๋๋ค.
+
+- ์ด์ฌํ ์ฐธ์ฌํ์ง ์๋ ํ์์ด ์กด์ฌํ์ฌ ๋ค๋ฅธ ํ์์ด ๋ง์ ๋ถ๋ด์ ์ง๊ฒ ๋์์ต๋๋ค.
+- ๋ฏธํ
์ ๋ํ ์ฐธ์ฌ๋๋ ๋์์ง๋ง, ๊ทธ ์ดํ์ ์ํต์ด ์ ์งํ๋์ง ๋ชปํ์ต๋๋ค.