๋ฌด๋ฃ ์์ฝ ์ทจ์ ๋ถ๊ฐํ ์์์ ์๋/๊ฑฐ๋ ํ๋ซํผ "ํผ์ผํธ ํธํ "
๊ฐ๊ฒฉ ๊ฑฑ์ ์์ด ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ผ๋ก ๋ํ ํ์ธ์!
์ฌ๊ธฐ๋งค๋ฌผ๊ณผ ๊ณผ๋ํ ๋ฆฌ์ ํ๋ฆฌ๋ฏธ์์ผ๋ก ์ธํด ์ ๋ขฐ๋๊ฐ ๋ฎ์๋ ์์ ์๋๊ฑฐ๋๋ฅผ ํ์ ํฉ๋๋ค. ๊ตญ๋ด ์ต๋ ์๋ฐ ํ๋ซํผ ์ผ๋์์์ ์ธ์ฆ์ด ๋ ์ํ๋ง์ ์ทจ๊ธํฉ๋๋ค. ๋ํ ๊ณผ๋ํ ํ๋ฆฌ๋ฏธ์ ๋งค๊ธฐ๊ธฐ๋ ํฅ์ ์ด ๋ถ๊ฐ๋ฅํ๋๋ก ๊ตฌ๋งค๊ฐ๋ณด๋ค ๊ฐ๊ฒฉ์ ๋์ด์ง ๋ชปํ๋๋ก ์ค์ ํ์์ต๋๋ค. ํผ์ผํธํธํ ์ ํ๋ฆฌ๋ฏธ์ ๋ฆฌ์ ์์ฅ์ ํ๊ฒ์ผ๋ก ํ์ง ์์ต๋๋ค. ํ๋งค์๋ ์ด์ฉํ์ง ๋ชปํ ์๋ฐ์ํ์ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ ์ ์๊ณ ๊ตฌ๋งค์๋ ์ผ๋์์์ ๊ฒ์ฆ๋ ์ํ์ ์ ๋ ดํ๊ฒ ๊ตฌ๋งคํ ์ ์๋ ํ๋ซํผ์ ๋๋ค.
2023.1.2 - 1.27
ํ์ | ๋ฐ๋์ | ํ์ | ์ค์๋ฏผ | ํ์ | ์ด์์ฑ | ํ์ฅ | ์ ๋ฒํ | ํ์ | ์ฑ๋ฏผ์ |
---|---|---|---|---|
@im-na0 | @dbstjrals | @wowba | @Bumang-Cyber | @chaeminseok |
|
|
|
|
|
ํ ์คํธ ์์ด๋: calmness0729@gmail.com ๋น๋ฐ๋ฒํธ: wjdqjaghks0729!
[x] ํ์์ ํ์๊ฐ์ ์ ํ ์ ์์ต๋๋ค.
[x] ๊ธฐ๋ณธ ์ ๋ณด๋ ID ์ญํ ๋ก ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ฌ์ฉํ๊ณ , ๊ทธ ์ธ์ ๋น๋ฐ๋ฒํธ์ ์ด๋ฆ์ ๋๋ค.
[x] ๋ฐ์ดํฐ๋ฒ ์ด์ค์๋ ์ํธํ๋ ๋น๋ฐ๋ฒํธ๊ฐ ๋ค์ด๊ฐ์ผํฉ๋๋ค.
[x] ์ด๋ฉ์ผ๊ณผ ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธํ ์ ์์ต๋๋ค.
[x] ํ์ ์ ๋ณด๋ฅผ ์ ์ฅํด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ฒ์ํ์ฌ ํด๋น ์ฌ์ฉ์๊ฐ ์ ํจํ ์ฌ์ฉ์์ธ์ง ํ๋จํฉ๋๋ค.
[x] ๋ก๊ทธ์ธ์ ํ์ง ์์๋ ์ํ์ ํ์ธํ ์ ์์ต๋๋ค.
[x] ํ์์ ํ๋งค์์ ๊ตฌ๋งค์ ๋ชจ๋ ๊ฐ๋ฅํฉ๋๋ค.
[x] ์ง์ญ/๋ ์ง๋ณ ์๋ ์ํ์ ํ์ธํ ์ ์์ต๋๋ค.
[x] ์๋ ๊ตฌ๋งค๊ธ์ก๊ณผ ์๋ ์ํ์ ๊ธ์ก์ ๋ชจ๋ ํ์ธํ ์ ์์ต๋๋ค.
[x] ๊ตฌ๋งคํ ์ํ์ ๊ฐ๊ฒฉ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
[x] ์์ฝ ์ํ์ ์์ธํ๊ฒ ํ์ธํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒดํฌ์ธ์ ์์ ํ๊ฒ ์๋ฃํ ์ ์์ด์ผ ํฉ๋๋ค.
[x] ๋ด๊ฐ ๊ตฌ๋งคํ์ผ๋ ์๋ํ ์ํ์ ํ์ธํ๊ณ ์ ํํ ์ ์์ด์ผ ํฉ๋๋ค.
[x] ์๋ ์๋ฃ ์ดํ ํ๋งค๊ธ์ก, ์์๋ฃ๊ธ์ก ๋ฑ ๊ด๋ จ ์ ์ฐ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์ด์ผ ํฉ๋๋ค.
[x] ์๋ ์ํ์ ํฌ๋ง ๊ฑฐ๋๊ฐ๊ฒฉ์ ์ค์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
[x] ์์ ํ C2C ๊ฑฐ๋ ๊ฒฐ์ ์์คํ ์ ์ ๊ณตํด์ผ ํฉ๋๋ค.
์ง์ญ๋ณ ํน๊ฐ ์ํ๊ณผ ์ฃผ๋ง ํธ์บ์ค ํน๊ฐ์ํ์ ๋ณผ ์ ์์ต๋๋ค. ์์ฒด์ ์ผ๋ก ๋ง๋ ์บ๋ก์ ์ props์ ์ฐ๋ํ์ฌ wrapper์ ์๋ ํ ์คํธ ์ ๋๋ฉ์ด์ ์ด ์ฌ์๋๋ฉฐ 2์ด๋ง๋ค ์๋์ผ๋ก ์น์ ์ ํ์ ์งํํฉ๋๋ค.
ํ๋งคํ ์ํ์ ์ ํํ ์ ์์ต๋๋ค. ์ผ๋์ ์ธ์ฆ์ด ๋ ์ํ๋ง์ ์ทจ๊ธํ๋ ์ ์ฑ ์ด ์๊ธฐ ๋๋ฌธ์, ๋น๋ก๊ทธ์ธ ์๋ ์ผ๋์ ์ธ์ฆ์ด ์ ๋ ์ํ์์๋ ์๋น์ค๋ฅผ ์ด์ฉํ ์ ์๊ฒ ์์ธ์ฒ๋ฆฌ๋ฅผ ํ์์ต๋๋ค.
ํ๋งคํ ์ํ์ ๊ฐ๊ฒฉ์ ์ค์ ํ๊ณ 2์ฐจ ํ ์ธ ๊ฐ๊ฒฉ, ์ ์ฐ ๊ณ์ข๊น์ง ์ค์ ํ ์ ์์ต๋๋ค. ์ ๋ ฅํด์ผ๋๋ ์ธํ๊ณผ ์ ๋ณด๋์ด ๋ง์, ๋จ๊ณ๋ณ๋ก ๋ถํ์ํ ์ ๋ณด๋ shrink๋๋ ์ธํฐ๋์ ์ ํตํด ์์ฐ์ค๋ฌ์ด ์ ๋ ฅ๊ณผ์ ์ ์ ๊ณตํฉ๋๋ค.
ํ๋งค ๊ฒ์๋ฌผ ์์ฑ์ ์ ์์ ์ผ๋ก ๋ง์น๋ฉด ์ฑ๊ณตํ๋ฉด์ผ๋ก ์ ํํฉ๋๋ค. ํ๋งค๊ธ ์์ฑํ์ด์ง์์ ์ฑ๊ณตํ์ด์ง๋ก ์ ํํ ๋ ์ฒ์ ๋ณด๋ ๊ณ์ข๋ฒํธ๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ ์ฝ๊ด๋์๋ฅผ ๋ฐ๊ณ ๊ธฐ๋ณธ ๊ณ์ข๋ก ๋ฑ๋กํ ์ ์๋ ํ๋ก์ฐ๊ฐ ์์ต๋๋ค. ์ด๋ useNavigate์ state์ ๋ฌ ๊ธฐ๋ฅ์ ํตํ์ฌ ๋ฏผ๊ฐํ ๊ณ์ข๋ฒํธ๋ฅผ ์์ ํ๊ฒ ์ ๋ฌ๋ฐ์์ต๋๋ค.
์๋ฆผ์์ด์ฝ์ ๋ถ์ด ๋ค์ด์ค๋ฉด ์๋ก์ด ์๋ฆผ์ด ์๋ค๋ ์ ํธ์ ๋๋ค. ๋ค์ด๊ฐ์ ์ ์ฐ ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค ํ๋งค๊ฐ ์ด๋ฃจ์ด์ก์ ๋ ํธ์์๋ฆผ์ด ์ต๋๋ค. ๋งค์ผ 12:00AM๋ง๋ค ๋น์ผ ํ๋งคํ ์ํ์ ์ ์ฐ์ด ์ด๋ฃจ์ด์ง๋ฉฐ ์๋ฆผ์ด ์ต๋๋ค. pwa๋ฅผ ํตํด ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค.
๐ src
โฃ ๐ api
โฃ ๐ assets # ํฐํธ, ์ด๋ฏธ์ง, ์์ด์ฝ
โฃ ๐ constant # ์์
โฃ ๐ mock # msw ๋๋ฏธ ๋ฐ์ดํฐ
โฃ ๐ components # ๊ณต์ฉ ์ปดํฌ๋ํธ
โ โฃ ๐ Modal
โ โฃ ๐ SideBar
โ โฃ ...
โฃ ๐ constant
โฃ ๐ contexts # ์์ผ ์ปจํ์คํธ
โ โฃ ChatSocketContext.tsx
โ โฃ ...
โฃ ๐ hooks # ์ปค์คํ
ํ
โฃ ๐ pages # ํ์ด์ง ์ปดํฌ๋ํธ
โ โฃ ๐ homePage
โ โฃ ๐ alarmPage
โ โฃ ๐ payment
โ โ โฃ ๐ paymentButton # ํ์ด์ง ๋ด ์ปดํฌ๋ํธ ํด๋
โ โ โฃ Payment.style.ts
โ โ โฃ Payment.tsx
โ โฃ ...
โฃ ๐ routes
โฃ ๐ utils
โฃ ๐ stores # ์ ์ญ์ํ
โฃ ๐ styles # ์คํ์ผํ
๋ง
โฃ ๐ types # ํ์
์คํฌ๋ฆฝํธ ๊ณต์ฉ ์ธํฐํ์ด์ค
โฃ ๐ test # ํ
์คํธ ์ฝ๋
โฃ App.tsx
โฃ index.tsx
์ปค๋ฐ ์ปจ๋ฒค์ | |
---|---|
feat | ์๋ก์ด ๊ธฐ๋ฅ ์ถ๊ฐ |
fix | ๋ฒ๊ทธ ์์ |
style | ์ฝ๋ ์คํ์ผ ์์ (์ธ๋ฏธ ์ฝ๋ก , ์ธ๋ดํธ ๋ฑ์ ์คํ์ผ์ ์ธ ๋ถ๋ถ๋ง) |
design | css ๋ฑ ๋์์ธ ์ถ๊ฐ ๋ฐ ์์ |
refactor | ์ฝ๋ ๋ฆฌํฉํ ๋ง |
comment | ์ฃผ์ ์ถ๊ฐ/์์ |
docs | ๋ด๋ถ ๋ฌธ์ ์ถ๊ฐ/์์ |
test | ํ ์คํธ ์ถ๊ฐ/์์ |
chore | ๋น๋ ๊ด๋ จ ์ฝ๋ ์์ |
remove | ํ์ผ ์ญ์ |
๋ฐ๋์
์ ๋ฒํ
์ฑ๋ฏผ์