ํฐ์คํ ๋ฆฌ ๋ทฐ

๋ด์ค ํผ๋๋? ๋ด ๊ฒ์๋ฌผ์ ํฌํจํ ๋ชจ๋ ๊ฒ์๋ฌผ์ ๋ณผ ์ ์๋ ๊ณต๊ฐ
→ ๋ธ๋ก๊ทธ, ์ปค๋ฎค๋ํฐ, SNS ๋ชจ๋ ๋ ์ ์์ด์.
์ฒซ ํ ํ๋ก์ ํธ๋ฅผ ์์ํ ๋ .
์ค๋ ํ๋ฃจ๋ ํ์๋ค๊ณผ ํจ๊ป ํ๋ก์ ํธ์ ๋ฐฉํฅ๊ณผ ๊ฐ์์ ์ญํ ์ ์ ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค.
2025.02.12 (์) Works
1. S.A(Starting Assignments) ์ ํ๊ธฐ
- ํ๋ก์ ํธ ์ฃผ์
- ํฌํจํ ๋ด์ฉ
- ๊ตฌ์ฑ
- ๊ธฐ๋ฅ
2. ์์ด์ดํ๋ ์ ์์ฑ - ํผ๊ทธ๋ง
- ํ์ด์ง ์ ํ๊ธฐ
- ํ์ด์ง ๊ตฌ์ฑํ๊ธฐ
- ์ ๋ณด ๊ตฌ์กฐ ์ค๊ณ๋
3. ํ ๊ท์น ์ ํ๊ธฐ
- ์ปค๋ฐ ์ปจ๋ฒค์
- git rules
4. ๋์ ์ญํ ํ์
ํ๊ธฐ
S.A(Starting Assignments)
๐ํ๋ก์ ํธ ์ฃผ์
์ฒซ ํ์๋ค์ด ๋ชจ์์ ๋ ๋ชจ๋ ์ฌํ์ ์ข์ํ๋ค๋ ๊ณตํต์ ์ ์ฐพ์๋ค.
๊ทธ๋ ๊ฒ ์ ํด์ง ์ฐ๋ฆฌ ํ๋ช
์ ์ฌํ๋ณด๋ด์กฐโ๏ธ
๋ฐ๋ผ์ ํ๋ก์ ํธ ์ฃผ์ ๋ ๋ฐ๋ก ์ ํ ์ ์์๋ค.
'์ฌํ ๊ธฐ๋ก ๋ด์คํผ๋ : FootPrint๐ฃ'
ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ์ ํตํด ์ฌํ ๊ธฐ๋ก์ ํ๋ ๋ด์คํผ๋ ์ฌ์ดํธ์ด๋ค.
๐ํฌํจํ ๋ด์ฉ
๊ณผ์ ๋ฐ์ ์ ์ ๊ณต๋ ์์ ์์์ ์ถฉ๋ถํ ์ฐธ๊ณ ํ์ฌ ์์ด๋์ด๋ค์ ์ถฉ๋ถํ ์ด์ผ๊ธฐ ๋๋์๋ค.
- ๋ง์ดํ์ด์ง (๋ด๊ฐ ์ด ๊ฒ์๊ธ / ํ๋กํ ์์ )
- ๊ฒ์๊ธ ์์ฑ / ์์ / ์ญ์
- ๊ตญ์ธ/๊ตญ๋ด๋ก ๋๋์ด ๋ณด๊ธฐ (๊ฒ์๊ธ ์์ฑํ ๋ ๊ตญ๋ด/๊ตญ์ธ ์ ํ ์ถ๊ฐ)
- ๋๊ธ ์์ /์ญ์
- ์ข์์
- ์ฌ์ฉ์๋ณ ๊ฒ์๊ธ ํ์ธ
๊ณผ ๊ฐ์ ์๊ฒฌ๋ค์ด ๋์๊ณ ์ฐ๋ฆฌ๋ ์ด๊ฑธ ๊ตฌ์ฑ๊ณผ ๊ธฐ๋ฅ ์ธก๋ฉด์ผ๋ก ๋๋์๋ค.
๐๊ตฌ์ฑ
- Home (๊ตญ๋ด ๊ตญ์ธ)
- MyPage (ํ๋กํ / ๋ด ๊ฒ์๋ฌผ ๋ชจ์๋ณด๊ธฐ)
- ๋ก๊ทธ์ธ ํ์ด์ง / ํ์๊ฐ์ ํ์ด์ง
- ๊ฒ์๊ธ ์์ธ ํ์ด์ง
- ๊ฒ์๊ธ ์์ฑ ํ์ด์ง
๋๋ต์ ์ผ๋ก ํ์ด์ง ๋จ์๋ฅผ ๋๋์๊ณ ํ์ ์์ ๋์ผํ๊ฒ ๋ค์ฏ ๊ฐ์ ํ์ด์ง ์นดํ ๊ณ ๋ฆฌ๊ฐ ์ ํด์ก๋ค.
๐๊ธฐ๋ฅ
- ํ์๊ฐ์ / ๋ก๊ทธ์ธ(๋ก๊ทธ์์?)
- ๊ฒ์๊ธ ์์ฑ / ์์ / ์ญ์
- ๋ง์ดํ์ด์ง (ํ๋กํ ์์ , ๋ด ๊ฒ์๋ฌผ)
- ์นดํ ๊ณ ๋ฆฌ ๋ณ ๊ฒ์๊ธ ๋ชจ์๋ณด๊ธฐ (๊ตญ๋ด/๊ตญ์ธ)
- ๊ฒ์ ๊ธฐ๋ฅ
- ์ง๋ (์๊ฐ ๋จ์ผ๋ฉด)
๊ธฐ๋ฅ์ ์ธก๋ฉด์ผ๋ก๋ ๊ตฌํํ ์ ์๋ ๊ฒ๋ค์ ์ ํด๋ณด์๋ค.
์๊ฐ์ด ๋จ์ผ๋ฉด ์ถ๊ฐ์ ์ผ๋ก ํด๋ณผ ๊ฒ๊น์ง!
์์ด์ดํ๋ ์ ์์ฑ - ํผ๊ทธ๋ง
'ํผ๊ทธ๋ง'๋ผ๋ ์ฌ์ดํธ๋ฅผ ํตํด ๋๋ต์ ์ผ๋ก ํ๋ก์ ํธ ํ์ด์ง ํ์ ๊ตฌ์ฑํด๋ณด์๋ค.
๐ํ์ด์ง / ๋ชจ๋ฌ ์ ํ๊ธฐ
- ํ
- ํ - ๋ก๊ทธ์ธ
- ๋ง์ดํ์ด์ง
- [Modal] ํ๋กํ ์์
- ๋ก๊ทธ์ธ
- ํ์๊ฐ์
- [Modal] ๊ฒ์๊ธ ์์ธ
- [Modal] ๊ฒ์๊ธ ์์ธ - ๋ก๊ทธ์ธ
- ๊ฒ์๊ธ ์์ฑ/์์
๋ชจ๋ ํ์ด์ง์ ๋ชจ๋ฌ์ ๊ตฌ๋ถํ์๋ฉด ์ด๋ ๊ฒ ๋๋๋ค.
ํ์๊ฐ์ ๊ณผ ๋ก๊ทธ์ธ์ ํตํด ๊ถํ์ ๋ถ์ฌํ๊ธฐ ๋๋ฌธ์ ๊ทธ์ ๋ฐ๋ฅธ ํ์ด์ง ๊ตฌ์ฑ๋ ๋ฌ๋ผ์ง๋ค.
๐ํ์ด์ง ๊ตฌ์ฑํ๊ธฐ

ํ์ด์ง๋ณ๋ก ๋๋ต์ ์ธ ํ์ ๊ตฌ์ฑํ๋ค.
๋ณ๋ ๊ฐ๋ฅ์ฑ์ ์์ง๋ง ์ด๋์ ๋ ๋จธ๋ฆฟ์์์ ๊ตฌ์ํ๋๋ฐ์ ๋์์ด ๋ง์ด ๋์๋ค.
๐์ ๋ณด ๊ตฌ์กฐ ์ค๊ณ๋
ํ์ด์ง๊ฐ ๊ฝค ๋ง์์ง๊ณ ์ด๋์ด ๋ณต์กํด์ ธ, ์ค๊ณ๋๋ฅผ ๋ง๋ค์๋ค.

ํ ๊ท์น ์ ํ๊ธฐ
๐์ปค๋ฐ ์ปจ๋ฒค์
๊ธฐ์กด ๋ ธ์ ์ ์ ๋ ฅ๋์ด ์๋ ์ปค๋ฐ ์ปจ๋ฒค์ ์ ๊ทธ๋๋ก ๋ฐ๋ฅด๊ธฐ๋ก ํ๋ค.

๐git rules
๊ทธ ์ธ์๋ ์ฐ๋ฆฌ ์กฐ๋ง์ ๋ค์ํ ๊ท์น์ ์ ํ๋ค.
- ๋ณ์๋ช
, ํจ์๋ช
- ์ต๋ํ ๊ธธ๊ฒ, ์ด๋ค ์๋ฏธ์ธ์ง ์๊ฒ (isLoggedIn)
- ์นด๋ฉ ์ผ์ด์ค
- PR ๋ด์ฉ
- ์คํฌ๋ฆฐ์ท
- ์์ ๋ด์ฉ (what? how?)
- ๋ธ๋์น๋ช
- page/myPage
- ๊ทธ ์ธ ๋ฃฐ
- PR ํ์์๊ฒ ์๋ฆฌ๊ธฐ
- ์ธ๋ช ์ด ํ์ธํ๋ฉด merge (์ ํ๋ ํฌํจ)
- ํ์์๋ ์ฃผ์ , ์ฝ์ ์ญ์ ํ๊ธฐ
- ์ฑํ ์ฐฝ์ ์น์ง ๋ง๊ณ ๋ง์ดํฌ๋ก ๋งํ๊ธฐ
๋์ ์ญํ ํ์ ํ๊ธฐ
๋ด๊ฐ ๋งก์ ๋ถ๋ถ์ Home ํ์ด์ง์ด๋ค.
- ๊ฒ์์ฐฝ
1-1. input
1-2. ๊ฒ์ ์ [ ์ ์ฒด(๊ธฐ๋ณธ) / ๊ตญ๋ด / ๊ตญ์ธ ] ๊ฒ์๊ธ ํํฐ๋ง - ๋ฉ์ธ ๋ก๊ณ
2-1. FootPrint (text) - ๋ก๊ทธ์ธ/ํ์๊ฐ์
๋ฒํผ
3-1. ๋ก๊ทธ์ธ ํ์ด์ง๋ก ์ด๋ - ๋ฉ์ธ ๊ฒ์๊ธ(์ต์ ์)
4-1. ๊ฒ์๊ธ ํด๋ฆญ ์ ์์ธํ์ด์ง๋ก ์ด๋ - ๋ก๊ทธ์ธ ํ ๋ณ๋์ฌํญ
5-1. ๋ก๊ทธ์ธ ๋ฒํผ -> ๋ง์ดํ์ด์ง ๋ฒํผ&์ด๋
5-2. ํ๋จ ๊ฒ์๋ฌผ ์ถ๊ฐ ๋ฒํผ -> ๊ฒ์๋ฌผ ์์ฑ ํ์ด์ง๋ก ์ด๋
Home ํ์ด์ง๋ฅผ ๊ตฌ์ํ๋ฉด์ ์ ๋ฆฌํด๋ณธ ๊ธฐ๋ฅ ๋ฐ ๋์๋ค์ด๋ค.
[๊ฒ์ ํํฐ๋ง]
- ๊ฒ์์ฐฝ์ ์ ๋ ฅ๊ฐ์ ๋ง๋ ์ ์ฒด ๊ฒ์๋ฌผ์ ๋ํ๋
- ๊ทธ ์์์ ๊ตญ๋ด / ๊ตญ์ธ ๋ฒํผ์ ํตํด ๊ฒ์๊ธ์ ํํฐ๋ง ํ์ฌ ๋ํ๋
[ํ์ด์ง ์ด๋]
- ๋ฉ์ธ๋ก๊ณ ํด๋ฆญ ์ Home ํ์ด์ง๋ก ์ด๋
- ๋ก๊ทธ์ธ/ํ์๊ฐ์ ๋ฒํผ์ ํตํด ๋ก๊ทธ์ธํ์ด์ง๋ก ์ด๋
- ๊ฒ์๊ธ์ ํด๋ฆญ ์ ์์ธํ์ด์ง๋ก ์ด๋
- ๊ฒ์๋ฌผ ์ถ๊ฐ ๋ฒํผ ํด๋ฆญ ์ ๊ฒ์๋ฌผ ์์ฑ ํ์ด์ง๋ก ์ด๋
- ๋ง์ดํ์ด์ง ๋ฒํผ ํด๋ฆญ ์ ๋ง์ดํ์ด์ง๋ก ์ด๋
[๋ก๊ทธ์ธ ํ์ ๋ณ๋์ฌํญ]
- ์๋จ์ ๋ก๊ทธ์ธ/ํ์๊ฐ์ ๋ฒํผ์ด ๋ง์ดํ์ด์ง ๋ฒํผ์ผ๋ก ๋ฐ๋
Tomorrow Task
- Home ํ์ด์ง UI ๊ตฌํํ๊ธฐ (๊ธฐ๋ฅ ์ ์ธ)
- ํ์๋ค๊ณผ ๋์์ธ ์๋ ผํ๊ธฐ
- Prettier ํ๋ก์ ํธ ๋ด์์ ํ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ
'Project' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [MBTI-Test PJ_Day 1] Tailwind ๊ณตํต ์ปดํฌ๋ํธ ์คํ์ผ๋ง (1) | 2025.02.21 |
|---|---|
| [NewsFeed-Final] FootPrint๐ฃ (1) | 2025.02.18 |
| [movie PJ_day1] ์๊ตฌํ๋ ๋ฐ๋ฅผ ๋ช ํํ ํ์ ํ๊ธฐ (0) | 2025.01.24 |
| [Olympic PJ_Final] ์ฌ๋ฆผํฝ ๋ฉ๋ฌ ๊ฐ์ ํธ๋์ปค ๋ง๋ค๊ธฐ (1) | 2025.01.24 |
| [movie PJ_Final] ์ํ ๊ฒ์ ํ์ด์ง ๋ง๋ค๊ธฐ (0) | 2025.01.17 |