✅Week 2 Progress: Ch 02
Please study using the provided video lectures and practice example materials,
and when you have questions, please use the Q&A channel.
⠀
🚶Basic Mission (Required)
PROJECT 2. Create a marketing portfolio webpage and capture it
Complete the review questions on p.66, p.80-81 and submit proof
⠀
🏃Additional Mission (Optional)
Request design modifications from AI at least once and capture it
Summarize the structure of the webpage as I understand it in one paragraph
⠀
Practice Example:https://github.com/taehojo/vibecoding
Q&A:https://github.com/taehojo/vibecoding/issues
✅Frequently Asked Questions
🤔How much should I write for the blog post?
🧙: The reading challenge does not limit the amount. Please study according to the given curriculum and organize the important content you learned and the missions you completed on your blog. The goal is to complete the full 6 weeks without getting exhausted.
⠀
🤔 Won't summarizing what I studied on my blog violate publication copyright?
🧙: When organizing your missions and study content on your blog, please ensure that images and text citations do not exceed 15% of the total book content. In particular, when summarizing concepts, please be careful not to copy the book's text verbatim.
⠀
For questions regarding the reading challenge activities, please contact event@hanbit.co.kr.
기본 미션: p.66, p. 80-81 풀기
P.66
1. ③ 창의성,
좋은 프롬프트는 명확성, 구체성, 맥락 제공을 충족해야 합니다.
2. 5W 1H (Why, Who, What, When, Where, How)
3. ② What, How
4. ② 오늘의 날씨, 주요뉴스라고 필요한 기능을 명시해서 AI가 구체적으로 할 일을 인식하게 한다.
p. 80-81
1. ③ 기본틀-> 기능 넣기-> 디자인 입히기-> 점검
2. ② 모든 기능 한꺼번에는 안좋음.
3. ④ 자동 디자인 개선되는 것은 아님
2주: 포트폴리오 웹페이지 만들기
https://claude.ai/public/artifacts/2165ced8-5d0f-45f7-94f3-c227fe8f03dd
깃헙 https://github.com/sechan9999/portfolio



선택 미션:
이 포트폴리오 웹사이트는 단일 페이지 애플리케이션(SPA) 구조로, 채용담당자가 30초 내에 지원자의 역량을 파악할 수 있도록 설계되었습니다. 상단에 고정 네비게이션 바가 있어 About, Skills, Projects, Experience, Contact 섹션으로 부드럽게 스크롤되며, "Hire Me" 버튼 클릭 시 Contact 모달이 팝업됩니다. Hero 섹션에는 프로필 사진, 핵심 헤드라인("Healthcare Data를 Actionable Insights로"), 16년+ 경력 요약, 그리고 "View Projects"와 "Resume PDF" CTA 버튼이 배치되어 있습니다. 이어서 About(자기소개 + 핵심 강점 태그), Skills(6개 카테고리의 기술 스택 카드), Projects(COVID-19, NLP Pipeline, Medicaid Impact, Azure Pipeline 4개 프로젝트 카드), Experience(타임라인 형식의 CDC 경력), Publications(DOI 링크가 연결된 2개 논문) 섹션이 순서대로 나열됩니다. 마지막으로 Footer에 LinkedIn, GitHub, Email 링크가 있고, Contact 모달은 mailto: 방식으로 실제 이메일 전송이 가능하며, Resume 모달은 이력서 요약과 함께 "Request Full Resume" 이메일 버튼을 제공합니다. 전체적으로 순수 HTML/CSS/JavaScript로 구현되어 외부 라이브러리 의존성 없이 작동합니다.
포트폴리오에 어떤 디자인 변경을 원해? 몇 가지 제안:
스크롤 애니메이션 추가 완료!
| 애니메이션 | 적용 섹션 | 효과 |
|---|---|---|
| fade-in | About, Experience, Publications | 아래에서 위로 페이드인 |
| fade-in-left | Projects (1, 3번째) | 왼쪽에서 오른쪽으로 슬라이드 |
| fade-in-right | Projects (2, 4번째) | 오른쪽에서 왼쪽으로 슬라이드 |
| fade-in-scale | Skills 카드 | 작은 크기에서 확대되며 나타남 |
| delay-1~5 | 순차적 지연 | 0.1초~0.5초 시차 효과 |
스크롤해서 각 섹션이 부드럽게 나타나는지 확인해봐! 🎉
전체 구조 (Above the Fold 우선: 화면 상단에 핵심 정보 배치)
필수 요구사항:
비기능 요구사항:
데이터 사이언티스트로서 간단하고 유지보수 쉬운 스택 선택. 복잡한 백엔드 불필요 (정적 사이트 추천).
추천 스택 1: Next.js (React) + Tailwind CSS (가장 현대적, 성능 최고)
추천 스택 2: Astro + Tailwind CSS (정적 사이트 최적)
대안 (노코드/저코드):
프로젝트 통합:
개발 팁:
이 PRD를 기반으로 구현하면 채용담당자가 빠르게 매료될 수 있는 강력한 포트폴리오가 완성됩니다.
3주차까지 숙제 완료! https://velog.io/@tcgyver/VibeCoding3

미국 달러가 세계 경제에 미치는 영향을 실시간으로 체험할 수 있는 인터랙티브 교육용 대시보드입니다.
| 모드 | 설명 |
|---|---|
| 💸 자금 흐름 | 금리 변화에 따른 글로벌 자본 유출입 애니메이션 |
| 🚢 무역 결제 | 달러의 국제 무역 매개 통화 역할 시각화 |
| 🏦 가치 저장 | 각국 중앙은행 외환보유고 구조 표시 |
https://github.com/sechan9999/CurrencyDashboard
통합 업데이트가 적용된 대시보드를 성공적으로 로컬에 반영하고 확인했습니다.
주요 변경 사항 및 확인된 기능:
미국 연준 기준금리 시뮬레이터: 상단에 금리 조절 슬라이더(현재 5.33%)가 추가되어, 긴축/완화 정책에 따른 변화를 시뮬레이션할 수 있는 UI가 적용되었습니다.
3가지 핵심 탭 구성: '자금 흐름', '무역 결제', '가치 저장'으로 나누어진 탭을 통해 기축통화의 역할을 다각도로 분석할 수 있습니다.
실시간 지표 카드: 글로벌 외환보유고 점유율(59.0%), 무역 결제 비중(74.0%) 등의 핵심 지표가 시각적으로 강조되었습니다.
다양한 차트 시각화:
환율 변화 추이: 2015년부터 현재까지의 원/달러 환율 변동 그래프.
역사적 달러 지배력 추이: 무역량 대비 달러 점유율의 역사적 흐름.
글로벌 외환보유고 구성: 도넛 차트를 통한 통화별 비중 시각화.
국가별 자금 흐름: 한국(KR), 미국(US), 중국(CN) 간의 자금 흐름과 외환보유고 현황을 보여주는 인터랙티브 요소가 확인되었습니다.
직접 실행하려면, Node.js 설치 필요
git clone https://github.com/sechan9999/CurrencyDashboard.git
cd CurrencyDashboard
npm install
npm run dev
🔗 대시보드 접속 주소: https://sechan9999.github.io/CurrencyDashboard
이전 대시보드에서도 다음 기능들을 확인하실 수 있습니다:
환율 계산기: 차트 상단에 USD ↔️ KRW 변환기가 추가되었습니다. 달러 금액을 입력하면 원화가, 원화 금액을 입력하면 달러가 자동으로 계산됩니다.
기간별 탭 (Tabs): 차트 우측 상단에 1D (1일), 1M (1개월), 1Y (1년), 5Y (5년), Max 탭이 생겼습니다.
기간별 차트 변화: 탭을 클릭하면 선택된 기간에 맞는 녹색 영역 차트(AreaChart)가 나타납니다. (1D는 시간대별, 1Y 등은 날짜별)
디자인: 그린(Green) 컬러 포인트를 적용하여 상승 느낌을 주고, 시인성을 높였습니다.
깃헙페이지 대시보드가 최종본입니다.

👨🏫주요 강의 내용
Ch 01. 나의 첫 바이브 코딩
01-1 나의 코딩 파트너, AI 어시스턴트
01-2 AI로 나만의 첫 웹페이지 만들기
Ch 02. 효과적인 프롬프트로 AI 200% 활용하기
02-1 AI를 깨우는 프롬프트의 비밀
02-2 실전! 포트폴리오 웹사이트 완성하기
🔗실습 예제: https://github.com/taehojo/vibecoding
🔗저자님께 질문하기: https://github.com/taehojo/vibecoding/issues
🔗혼자 공부하는 바이브 코딩 with 클로드 코드: https://www.hanbit.co.kr/store/books/look.php?p_code=B1785590517&type=book&utm_source=inflearn&utm_medium=affiliate&utm_campaign=50004