๐ฆ https://youtu.be/zoBAAoKpjZc
โจ๊นํ์ฃผ์ : https://github.com/Clone-Coding-Unicorn/Clone-Coding-Unicorn-FE.git
GitHub - Clone-Coding-Unicorn/Clone-Coding-Unicorn-FE
Contribute to Clone-Coding-Unicorn/Clone-Coding-Unicorn-FE development by creating an account on GitHub.
github.com
๐ฅํด๋ก ์ฝ๋ฉ ํธ๋ฌ๋ธ์ด์๐ฅ
โ [ SignUp ] ํ์๊ฐ์
- ์์ด๋, ๋น๋ฒ ์ ํจ์ฑ ๊ฒ์ฌ์์ ( button ํด๋ฆญ ํ ๋ณด์ด๊ฒ ์กฐ์ / RED ์ธํ์ฐฝ ) X
- ์ฝ๋ ๋ก์ง์ ์กฐ์ ํด ์ ์ฉํ์ง ๋ชปํจ
- CheckBox ์๋ ํ ๋ฒํผ ํ์ฑํ
- ์ฝ๋ ๋ก์ง์ ์กฐ์ ํด ์ ์ฉํ์ง ๋ชปํจ
- ํ์์ฌํญ ๋์ ์ ํ๋์ด์ผ๋ง ๋ฒํผ ํ์ฑํ
- CheckBox ํด๋ฆญ์ด ์ ํํ ์กํ์ง ์๋ ๋ถ๋ถ
- ์ธ๋ฐํ Style ์กฐ์ ํ์
- ์ฝ๊ด๋ณด๊ธฐ ์ฐ๊ฒฐ
- ์๊ฐ ๋ถ์กฑ์ ์ฐ๊ฒฐ ๋ชปํด๋
โ [ Login ] ๋ก๊ทธ์ธ
- ์นด์นด์ค, ๊ตฌ๊ธ ๋ก๊ทธ์ธ์์ ํ ํฐ๋ ์ ์์ ์ผ๋ก ๋ค์ด์ค๊ณ ์ฐ๋๋๋ ๋ฏํ์ผ๋ ํ๋ฉด์ด ํ์ผ๋ก ๋์ด๊ฐ์ง ์์
- ์๋ฒ๋ฅผ token์ ์ด๋ป๊ฒ ์ฐ๊ฒฐํด์ผ ํ ์ง ์ ํํ ํ์ ํ์ง ๋ชปํจ(๋ฐฑ์๋๋ถ๋ค๊ณผ์ ํ์ ์์ ์ด๋๊น์ง ์ฐ๊ฒฐ์ด ๋๊ณ ์ฐ๊ฒฐ์ด ์๋ ์ ๋ฐฑ/ํ๋ก ์ฝ๋ ์ค ์ด๋ค ์ชฝ ์ฝ๋๊ฐ ์กฐ์ ๋์ด์ผ ํ๋ ๊ฒ์ธ์ง ๋ถ๋ช ํ ์์ธ ํ์ ์ด ๋ถ๋ถ๋ช ( token์ด ๋ค์ด์ค๋ ๋ถ๋ถ์ ๋ํด ์ดํดํ๊ณ ์ค๋ช ํ์ง ๋ชปํ ๋ถ๋ถ ์์ฝ) Network์ Application ํ๊ฒฝ์ ๋ํ ์ดํด์ API ๋ก์ง ์ฐ๋์ ๋ํ ์ดํด ๋์ฌ์ผ ํ ๊ฒ ๊ฐ์
- ๋น๋ฐ๋ฒํธ ์์ผ์ จ๋์? ๊ตฌํํ์ง ๋ชปํจ(์๊ฐ๋ถ์กฑ)
โ [ MyPage ] ๋ง์ดํ์ด์ง
- ๋๊น์ง ์ฝ์์/์ข์์ด/์ฃผ๋ฌธ๋ด์ญ ์ธ๋ถ ๊ตฌํ X
- ์๊ฐ ๋ถ์กฑ์ผ๋ก ์ฌ๊ธฐ๊น์ง๋ ์ ๋ชป๋
- data์ฐ๋ ๋ถ์์
- name๊ณผ email์ ๊ณ์ 200์ผ๋ก ๋์ด์ค๋๋ฐ data๊ฐ ์๋ค๊ณ ๋ด์ง๋ง ๋ง์ง๋ง์ ๊ฐํน ์ฐ๋๋์ ๋ํ๋จ. (์ ํํ ์์ธ์ ๊ท๋ช ํ์ง๋ ๋ชปํจ)
โ [ Profile ] ํ๋กํ ์ค์
- ๋ณ๊ฒฝ์ฌํญ ์ ์ฉ์ด ์๋จ
- ๊ธฐ๋ณธ data( name, email ๋ฑ)๋ ๊ฐ๋ ๋ค์ด์ค๊ธฐ๋ ํ๊ณ ์๋๋ ๋ง๋ค ๋ค๋ฆ(๋ถ์์ )
๐ฅ ** ์ถ๊ฐ์ ํ๋ก ํธ์๋ ์ ์ฒด ํธ๋ฌ๋ธ ์ด์
- ํ๋จ footer ์ด๋ฒคํธ ์ ๊ฒน์ณ์ ๋ณด์ ๋๋ค → ๊ฐ๊ฐ hover ์ด๋ฒคํธ๋ฅผ ์ฃผ์ด์ visivility๊ฐ๊ณผ opacity๋ฅผ ๋ฐ๊ฟ์ฃผ์์ต๋๋ค.
- invert ๋ชจ๋ ์ ์ฉํ ์ ์คํ์ผ ๋ด๋ถ์๋ง ์ ์ฉ์ด ๋์์ต๋๋ค → document.documentElement.classList.toggle์ ์ฃผ์ด ์ ์ญ์ ์ผ๋ก invert ํด๋์ค๋ฅผ ์ฃผ์์ต๋๋ค.
- ๊นํ๋ธ์์ PR์ ํ ํ ๋ก๊ทธ์ธ, ๋ก๊ทธ์์ํ์ด์ง์ ์คํ์ผ ์ค๋ฅ๊ฐ ๋ฌ์ต๋๋ค. → import๋ bootstrap์คํ์ผ์ ์ง์ฐ๊ณ ์คํ์ผ์ปดํฌ๋ํธ๋ก ์นด๋๋ฅผ ๋ง๋ค์์ต๋๋ค.
- ์นด๋์ ์ด๋ฏธ์ง๊ฐ ๊ฐ์ ์๋ณธ์ ํฌ๊ธฐ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ณด์์ต๋๋ค. → max-height๊ฐ์ ์ฃผ์ด ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋ฅผ ์ผ์ ํ ํ์์ต๋๋ค.
- ๋ง์ดํ์ด์ง, ํ๋กํ ๋ฒํผ์ด ํด๋ฆญ์ด ์๋์์ต๋๋ค. → Layout์ ์ ์ฉํด ๋์ display: flex๋ฅผ ์ญ์ ํ ์ ์ฉํ์์ต๋๋ค.
- ๋๋ณด๊ธฐ ์ ์นด๋๊ฐ ์ถ๊ฐ ๋๋ ๊ธฐ๋ฅ x
- footer ๋กค๋ง ์ด๋ฒคํธ ๋๊ธฐ๋ ๋ถ๋ถ ํด๊ฒฐ x
- ๊ฒ์๊ธฐ๋ฅ x
ํ๋ก์ ํธ ์ค๋ช : https://newneek.co/์ ํ ๋๋ก ํ๋ก ํธ์๋์ ๋ฐฑ์๋์ ๊ธฐ๋ฅ์ ๊ทธ๋๋ก ๊ตฌํํด๋ณธ๋ค.
โ ํ๋ก์ ํธ ์ฌ์ ์ ๊ฒ ์ฌํญ
๐ [BE ๋ด๋ถ ๋ฏธํ ์ฌํญ]
- ํ์ ์ ์ํ ESLint, Prettier ์ธํ ํ๊ธฐ- ๋ค์ ์ ๊ฒ ํ์ํด๋ณด์
- ๋งก์ ์์ญ - UI ์งํ > ๊ธฐ๋ฅ ๋ถ์ด๊ธฐ
- ์ปค๋ฐ ์ปจ๋ฒค์ ์งํค๊ธฐ
- ํ๊ณ // ์ฝ๋ ๋ณด๋ฉด์ ํ์คํ ๋ฆฌ ๊ณต์
๐ [BE & FE ๋ ผ์ ์ฌํญ]
- token์ ๊ฒฝ์ฐ, header๋ฅผ ํตํด ์ ๋ฌ(BE ↔๏ธ FE)ํ๋ ๊ฒ์ผ๋ก ๋ ผ์ ์๋ฃ
- HTTPS ๋ฐฐํฌ ํ ์คํธ์ ๊ฒฝ์ฐ, 1/22(์)์ ์งํํ๋ ๊ฒ์ ๋ ผ์ ์๋ฃ
- HTTPS ๋ฐฐํฌ ํ ์คํธ ์ฑ๊ณต ์, refresh token์ผ๋ก ๋ณ๊ฒฝํ์ฌ ์ถ๊ฐ ํ ์คํธ ์งํํ๋ ๊ฒ์ผ๋ก ๋ ผ์ ์๋ฃ
๐ [BE ๋ฉํ ๋ง ์ฌํญ] by ๋ฐ์ฉํ ๊ธฐ์ ๋งค๋์ ๋
- Refresh token์ผ๋ก ํ๋์ง?token ์ง์ ๋ฐ์์ ์งํ (good)3 ##์คํผ๋( ๋ก๋ฉ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๋ ๋์ ํ๋ฉด์ ํ์๋๋ ์ปดํฌ๋ํธ4 ## ํ๋ก ํธํ์ ์ ๋ํ ์ผ ์ฑ๊ธธ๊ฒ5 ## prograssbar ๋ฐฉ๋ฒํฌ์ง์ ์คํฐํค ํ์ฉ7 ## View(UI) ์ค๋๊น์ง8 ## ์ปค๋ฐ ์ชผ๊ฐ๊ธฐ > ์๊ท๋ชจ PR๋ ๋ฆฌ๊ณ > ๋ฆฌ๋ทฐ > ์ปค๋ฐ ์ปจ๋ฒค์ ์งํค๊ธฐ10 ## ๋ณดํต ์ด์ ๊ธฐ์ NEWNEEK ๊ตฌํ ๋ค๋ค ์์ํ๊ฒ ํ๋๋ผ.
- 9 ## ํ๊ณ // ์ฝ๋ ๋ณด๋ฉด์ ํ์คํ ๋ฆฌ ๊ณต์
- UI์ง๊ณ >>> ๊ธฐ๋ฅ ๋ถ์ด๊ธฐ
- 6 ## ๋คํฌ๋ชจํฌ ๋ฐฉ๋ฒ (์ฝ๊ฒ ํด๊ฒฐ๋จ)
- scroll event
- ๋ฆฐํธ, ํ๋ฆฌํฐ์ด, ์ฝ๋ํฌ๋งทํฐ, ํจ์๋ช ์ปจ๋ฒค์ , ์ฝ๋์ปจ๋ฒค์ ์ ๋ฆฌ
- ์ด๋ป๊ฒ ๋ถ์ผ์ง ๋ค์ํ ๋ฐฉ๋ฒ ๊ฐ๋ฅ ๋ชจ์
- 2 ## API ์ฐ๊ฒฐ ํ์ธ (# ์์์ผ ์ )
- token response๋ก ๋ฐ๋์ง?
'Web_Project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ชจ๋ฌ ๊ตฌํ ์ค (0) | 2024.02.04 |
---|---|
๋ฐ์ํ ํ์ด์ง ๊ตฌํ (0) | 2024.02.02 |
์ธ ์๋ฆฌ ์ ๋ง์ถ๊ธฐ ๊ฒ์ (0) | 2023.12.13 |
์ค๋์ ์์ ๋ฉ๋ด ์ถ์ฒ ํํ์ด์ง (1) | 2023.12.08 |
momentum_์ฒดํฌ๋ฐ์ค+๋ชจ๋ฌ์ฐฝ ๋ง๋ค๊ธฐ (1) | 2023.12.05 |