ν™ˆ
home
μžλ°”
home

43. πŸ”₯[MISSION 5] ν΄λ‘œλ“œ μ½”λ“œλ‘œ λ‚˜λ§Œμ˜ ν”„λ‘œν•„ μ›Ήμ‚¬μ΄νŠΈ λ§Œλ“€κΈ°πŸ”₯

🎯 λ―Έμ…˜ λͺ©ν‘œ

ν΄λ‘œλ“œ μ½”λ“œμ˜ Plan Mode와 이미지 뢄석 κΈ°λŠ₯을 ν™œμš©ν•˜μ—¬ 반볡적인 κ°œμ„  ν”„λ‘œμ„ΈμŠ€λ₯Ό 톡해 λ‚˜λ§Œμ˜ λ©‹μ§„ ν”„λ‘œν•„ μ›Ήμ‚¬μ΄νŠΈλ₯Ό μ™„μ„±ν•©λ‹ˆλ‹€.

πŸ“‹ λ―Έμ…˜ λ‚΄μš©

1단계: ν”„λ‘œμ νŠΈ 폴더 μƒμ„±ν•˜κΈ°

터미널을 μ—΄κ³  μƒˆ ν”„λ‘œμ νŠΈ 폴더λ₯Ό μƒμ„±ν•©λ‹ˆλ‹€:
Windows (PowerShell):
cd ~\workspace mkdir my-profile-site cd my-profile-site
PowerShell
볡사
macOS (터미널):
cd ~/workspace mkdir my-profile-site cd my-profile-site
Bash
볡사

2단계: ν΄λ‘œλ“œ μ½”λ“œ μ‹€ν–‰ 및 Plan Mode둜 κ³„νš μ„Έμš°κΈ°

ν΄λ‘œλ“œ μ½”λ“œλ₯Ό μ‹€ν–‰ν•©λ‹ˆλ‹€:
Windows (PowerShell):
claude
PowerShell
볡사
macOS (터미널):
claude
Bash
볡사
ν΄λ‘œλ“œμ—κ²Œ ν”„λ‘œν•„ μ‚¬μ΄νŠΈ μ œμž‘μ„ μš”μ²­ν•©λ‹ˆλ‹€:
λ‚˜λ§Œμ˜ ν”„λ‘œν•„ μ›Ήμ‚¬μ΄νŠΈλ₯Ό λ§Œλ“€κ³  μ‹Άμ–΄. λ‹€μŒ 정보λ₯Ό ν¬ν•¨ν•΄μ€˜: - 이름: μ΄μ„ μ˜ - 직업/μ—­ν• : ν’€μŠ€νƒ 개발자 - μ†Œκ°œ: μ•ˆλ…•ν•˜μ„Έμš”. μ„±μž₯ν•˜λŠ” 개발자 μ΄μ„ μ˜ μž…λ‹ˆλ‹€. - 기술 μŠ€νƒ: HTML, CSS, JavaScript, React.js, JQuery, Java, Python, Spring, PostgreSQL, Oracle - ν”„λ‘œμ νŠΈ/포트폴리였 μ„Ήμ…˜ - μ—°λ½μ²˜: (이메일)dev.sylee95@gmail.com / (Github) https://github.com/Young-27 HTML, CSS, JavaScript둜 λ§Œλ“€κ³  Tailwind CSS CDN을 μ‚¬μš©ν•΄μ€˜. λͺ¨λ˜ν•˜κ³  κΉ”λ”ν•œ λ””μžμΈμœΌλ‘œ λ§Œλ“€μ–΄μ€˜. λ¨Όμ € μ–΄λ–»κ²Œ λ§Œλ“€ 건지 κ³„νšμ„ λ³΄μ—¬μ€˜.
Markdown
볡사
πŸ’‘Β Plan Mode의 핡심: ν΄λ‘œλ“œκ°€ μ½”λ“œλ₯Ό μž‘μ„±ν•˜κΈ° 전에 μ–΄λ–€ ꡬ쑰둜, μ–΄λ–€ μ„Ήμ…˜μ„, μ–΄λ–€ μŠ€νƒ€μΌλ‘œ λ§Œλ“€ 건지 κ³„νšμ„ λ¨Όμ € μ œμ‹œν•©λ‹ˆλ‹€. 이 κ³„νšμ΄ λ§ˆμŒμ— λ“€ λ•ŒκΉŒμ§€ μˆ˜μ •μ„ μš”μ²­ν•˜μ„Έμš”!

3단계: κ³„νš κ²€ν†  및 μˆ˜μ • μš”μ²­ν•˜κΈ°

ν΄λ‘œλ“œκ°€ μ œμ‹œν•œ κ³„νšμ„ κ²€ν† ν•©λ‹ˆλ‹€. λ§ˆμŒμ— λ“€μ§€ μ•ŠλŠ” 뢀뢄이 μžˆλ‹€λ©΄ μˆ˜μ •μ„ μš”μ²­ν•©λ‹ˆλ‹€:
κ³„νšμ€ 쒋은데, λ‹€μŒμ„ μˆ˜μ •ν•΄μ€˜: - 색상 ν…Œλ§ˆλ₯Ό 보라색 κ³„μ—΄λ‘œ λ°”κΏ”μ€˜ - ν”„λ‘œμ νŠΈ μ„Ήμ…˜μ„ μΉ΄λ“œ ν˜•νƒœλ‘œ 3개 λ°°μΉ˜ν•΄μ€˜ - 헀더에 λ„€λΉ„κ²Œμ΄μ…˜ 메뉴λ₯Ό μΆ”κ°€ν•΄μ€˜
Markdown
볡사
κ³„νšμ΄ λ§ˆμŒμ— λ“€ λ•ŒκΉŒμ§€ 반볡적으둜 μˆ˜μ •μ„ μš”μ²­ν•©λ‹ˆλ‹€.
πŸ’‘Β μ‹€μ „ 팁: κ΅¬ν˜„ 전에 κ³„νšμ„ ν™•μ •ν•˜λ©΄ μ‹œν–‰μ°©μ˜€λ₯Ό 쀄일 수 μžˆμŠ΅λ‹ˆλ‹€. μ‹€μ œ ν”„λ‘œμ νŠΈμ—μ„œλ„ 기획 단계가 κ°€μž₯ μ€‘μš”ν•©λ‹ˆλ‹€!

4단계: κ³„νš ν™•μ • 및 κ΅¬ν˜„ μš”μ²­ν•˜κΈ°

κ³„νšμ΄ λ§ˆμŒμ— λ“€λ©΄ κ΅¬ν˜„μ„ μš”μ²­ν•©λ‹ˆλ‹€:
μ’‹μ•„! 이 κ³„νšλŒ€λ‘œ κ΅¬ν˜„ν•΄μ€˜.
Plain Text
볡사
ν΄λ‘œλ“œκ°€Β index.htmlΒ νŒŒμΌμ„ μƒμ„±ν•©λ‹ˆλ‹€.

5단계: Cursor AI둜 ν”„λ‘œμ νŠΈ μ—΄κ³  Live Server μ‹€ν–‰ν•˜κΈ°

Cursor AIλ₯Ό μ‹€ν–‰ν•˜κ³ Β File β†’ Open Folder둜 ~/workspace/my-profile-site 폴더λ₯Ό μ—½λ‹ˆλ‹€.
index.htmlΒ νŒŒμΌμ„ μš°ν΄λ¦­ν•˜κ³ Β Open with Live Serverλ₯Ό μ„ νƒν•©λ‹ˆλ‹€.
πŸ’‘Β Live Server μ„€μΉ˜: μ—†λ‹€λ©΄ Extensionsμ—μ„œΒ Live Server 검색 ν›„ μ„€μΉ˜ν•˜μ„Έμš”.
λΈŒλΌμš°μ €μ—μ„œ μƒμ„±λœ ν”„λ‘œν•„ μ‚¬μ΄νŠΈλ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

6단계: μŠ€ν¬λ¦°μƒ·μœΌλ‘œ ꡬ체적인 μˆ˜μ • μš”μ²­ν•˜κΈ° (1μ°¨)

λΈŒλΌμš°μ €μ—μ„œ ν˜„μž¬ μ‚¬μ΄νŠΈμ˜Β μ „μ²΄ ν™”λ©΄ μŠ€ν¬λ¦°μƒ·μ„ μΊ‘μ²˜ν•©λ‹ˆλ‹€.
Windows:Win + Shift + S둜 캑처
macOS:Cmd + Shift + 4둜 캑처
ν΄λ‘œλ“œ μ½”λ“œλ‘œ λŒμ•„κ°€μ„œ μΊ‘μ²˜ν•œ 이미지λ₯Ό μ²¨λΆ€ν•˜κ³ Β νŠΉμ • 뢀뢄을 μ§€λͺ©ν•˜μ—¬ κ°œμ„ μ„ μš”μ²­ν•©λ‹ˆλ‹€:
[μŠ€ν¬λ¦°μƒ· 첨뢀] 이 μŠ€ν¬λ¦°μƒ·μ„ 보고 λ‹€μŒ 뢀뢄을 μˆ˜μ •ν•΄μ€˜: 1. 맨 μœ„ 헀더 μ˜μ—­ - 폰트 크기λ₯Ό 더 크게 2. κ°€μš΄λ° μ†Œκ°œ μ„Ήμ…˜ - 배경색을 쑰금 더 밝게 3. ν•˜λ‹¨ μ—°λ½μ²˜ λ²„νŠΌ - 간격을 더 λ„“κ²Œ
Markdown
볡사
πŸ’‘Β μŠ€ν¬λ¦°μƒ· ν™œμš©λ²• 1 - ꡬ체적 μˆ˜μ • μš”μ²­: μŠ€ν¬λ¦°μƒ·μ„ μ²¨λΆ€ν•˜λ©΄ "이 λΆ€λΆ„", "μ—¬κΈ°"처럼 ꡬ체적인 μœ„μΉ˜λ₯Ό μ§€λͺ©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 말둜만 μ„€λͺ…ν•˜κΈ° μ–΄λ €μš΄ 뢀뢄을 μ‹œκ°μ μœΌλ‘œ λͺ…ν™•ν•˜κ²Œ 전달할 수 μžˆμŠ΅λ‹ˆλ‹€!
ν΄λ‘œλ“œκ°€ μ œμ•ˆν•œ 변경사항을 μ μš©ν•˜κ³  Live Serverμ—μ„œ μžλ™ μƒˆλ‘œκ³ μΉ¨λœ κ²°κ³Όλ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

7단계: μ°Έκ³  λ””μžμΈμœΌλ‘œ λ²€μΉ˜λ§ˆν‚Ήν•˜κΈ° (2μ°¨)

λ§ˆμŒμ— λ“œλŠ” μ›Ήμ‚¬μ΄νŠΈλ‚˜ λ””μžμΈμ„ μ°Ύμ•„Β μŠ€ν¬λ¦°μƒ·μ„ μΊ‘μ²˜ν•©λ‹ˆλ‹€.
예λ₯Ό λ“€μ–΄, λ‹€λ₯Έ ν”„λ‘œν•„ μ‚¬μ΄νŠΈλ‚˜ 포트폴리였 μ‚¬μ΄νŠΈμ˜ λ§ˆμŒμ— λ“œλŠ” 뢀뢄을 μΊ‘μ²˜ν•©λ‹ˆλ‹€.
ν΄λ‘œλ“œ μ½”λ“œμ— μ°Έκ³  이미지λ₯Ό μ²¨λΆ€ν•˜κ³  λ²€μΉ˜λ§ˆν‚Ήμ„ μš”μ²­ν•©λ‹ˆλ‹€:
[μ°Έκ³  λ””μžμΈ μŠ€ν¬λ¦°μƒ· 첨뢀] 이 μŠ€ν¬λ¦°μƒ·μ²˜λŸΌ 예쁘게 ν•΄μ€˜. 특히: 1. 이 색상 쑰합을 μ°Έκ³ ν•΄μ„œ 적용 2. μΉ΄λ“œ μŠ€νƒ€μΌκ³Ό 그림자 효과λ₯Ό λΉ„μŠ·ν•˜κ²Œ 3. 전체적인 λ ˆμ΄μ•„μ›ƒ ꡬ쑰λ₯Ό μ°Έκ³ 
Markdown
볡사
πŸ’‘Β μŠ€ν¬λ¦°μƒ· ν™œμš©λ²• 2 - λ²€μΉ˜λ§ˆν‚Ή: λ§ˆμŒμ— λ“œλŠ” λ””μžμΈμ˜ μŠ€ν¬λ¦°μƒ·μ„ μ²¨λΆ€ν•˜λ©΄ "μ΄κ²ƒμ²˜λŸΌ", "이 μŠ€νƒ€μΌλ‘œ"라고 μš”μ²­ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ§‰μ—°ν•œ μš”μ²­λ³΄λ‹€ 훨씬 μ •ν™•ν•œ κ²°κ³Όλ₯Ό 얻을 수 μžˆμŠ΅λ‹ˆλ‹€!
변경사항을 μ μš©ν•˜κ³  κ²°κ³Όλ₯Ό ν™•μΈν•©λ‹ˆλ‹€.

8단계: λ‚΄ μ‚¬μ΄νŠΈ κ°œμ„  및 μ΅œμ’… μ™„μ„±ν•˜κΈ° (3μ°¨)

κ°œμ„ λœ λ‚΄ μ‚¬μ΄νŠΈμ˜Β μŠ€ν¬λ¦°μƒ·μ„ λ‹€μ‹œ μΊ‘μ²˜ν•©λ‹ˆλ‹€.
ν΄λ‘œλ“œ μ½”λ“œμ— μƒˆ μŠ€ν¬λ¦°μƒ·μ„ μ²¨λΆ€ν•˜κ³  μ΅œμ’… λ””ν…ŒμΌμ„ λ‹€λ“¬μŠ΅λ‹ˆλ‹€:
[λ‚΄ μ‚¬μ΄νŠΈ μŠ€ν¬λ¦°μƒ· 첨뢀] 거의 μ™„λ²½ν•΄! 이 μŠ€ν¬λ¦°μƒ·μ—μ„œ λ§ˆμ§€λ§‰μœΌλ‘œ λ‹€μŒμ„ μ‘°μ •ν•΄μ€˜: 1. μƒλ‹¨μ˜ 이 λ„€λΉ„κ²Œμ΄μ…˜ 메뉴 - μœ„μΉ˜λ₯Ό 였λ₯Έμͺ½μœΌλ‘œ 2. μ€‘κ°„μ˜ 이 ν”„λ‘œμ νŠΈ μΉ΄λ“œλ“€ - ν˜Έλ²„ 효과 μΆ”κ°€ 3. ν•˜λ‹¨μ˜ 이 ν‘Έν„° μ˜μ—­ - 여백을 더 λ„“κ²Œ
Markdown
볡사
πŸ’‘Β ν•΅μ‹¬ 정리:
β€’
μŠ€ν¬λ¦°μƒ· ν™œμš©λ²• 1: λ‚΄ μ‚¬μ΄νŠΈλ₯Ό μΊ‘μ²˜ν•΄μ„œ "이 뢀뢄을 μˆ˜μ •ν•΄μ€˜" (ꡬ체적 μ§€λͺ©)
β€’
μŠ€ν¬λ¦°μƒ· ν™œμš©λ²• 2: μ°Έκ³  λ””μžμΈμ„ μΊ‘μ²˜ν•΄μ„œ "μ΄κ²ƒμ²˜λŸΌ ν•΄μ€˜" (λ²€μΉ˜λ§ˆν‚Ή)
μ΅œμ’… 결과물을 ν™•μΈν•˜κ³  만쑱슀러운 ν”„λ‘œν•„ μ‚¬μ΄νŠΈκ°€ μ™„μ„±λ©λ‹ˆλ‹€.

πŸ’‘ νŠΈλŸ¬λΈ”μŠˆνŒ…

문제 1: ν΄λ‘œλ“œκ°€ μŠ€ν¬λ¦°μƒ·μ—μ„œ νŠΉμ • 뢀뢄을 μ΄ν•΄ν•˜μ§€ λͺ»ν•΄μš”

"상단 μ™Όμͺ½μ˜ 헀더", "κ°€μš΄λ° νŒŒλž€μƒ‰ λ²„νŠΌ" 같이 더 ꡬ체적으둜 μœ„μΉ˜μ™€ 색상을 ν•¨κ»˜ μ„€λͺ…ν•˜μ„Έμš”. ν•„μš”ν•˜λ‹€λ©΄ ν™”μ‚΄ν‘œλ‚˜ ν‘œμ‹œλ₯Ό μΆ”κ°€ν•œ μŠ€ν¬λ¦°μƒ·μ„ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

문제 2: λ²€μΉ˜λ§ˆν‚Ή μŠ€ν¬λ¦°μƒ·μ„ μ²¨λΆ€ν–ˆλŠ”λ° μ™„μ „νžˆ λ˜‘κ°™μ΄ λ§Œλ“€μ–΄μš”

"이 λ””μžμΈμ„ μ°Έκ³ ν•΄μ„œ λ‚΄ μ½˜ν…μΈ μ— 맞게 μ μš©ν•΄μ€˜" λ˜λŠ” "색상과 λ ˆμ΄μ•„μ›ƒ μŠ€νƒ€μΌλ§Œ μ°Έκ³ ν•΄μ€˜"처럼 μ–΄λŠ 뢀뢄을 μ°Έκ³ ν• μ§€ λͺ…ν™•νžˆ ν•˜μ„Έμš”.

문제 3: Live Serverκ°€ μžλ™ μƒˆλ‘œκ³ μΉ¨λ˜μ§€ μ•Šμ•„μš”

νŒŒμΌμ„ μˆ˜μ •ν•œ ν›„ λ°˜λ“œμ‹œ μ €μž₯(Ctrl/Cmd + S)ν•΄μ•Ό ν•©λ‹ˆλ‹€. λ˜λŠ” λΈŒλΌμš°μ €λ₯Ό μˆ˜λ™μœΌλ‘œ μƒˆλ‘œκ³ μΉ¨(F5)ν•˜μ„Έμš”.

πŸ“Έ μ œμΆœν•˜κΈ°

λ‹€μŒ λ‚΄μš©μ„ μ œμΆœν•˜μ„Έμš”:
μ΅œμ’… μ™„μ„±λœ ν”„λ‘œν•„ μ›Ήμ‚¬μ΄νŠΈ μŠ€ν¬λ¦°μƒ·: Plan Mode둜 κ³„νšμ„ ν™•μ •ν•˜κ³ , μŠ€ν¬λ¦°μƒ· 기반의 ꡬ체적 μˆ˜μ •κ³Ό λ²€μΉ˜λ§ˆν‚Ήμ„ 톡해 μ™„μ„±λœ λ‚˜λ§Œμ˜ ν”„λ‘œν•„ μ‚¬μ΄νŠΈ 전체 ν™”λ©΄
Kakao Channel