바이브코딩 항해일지 깃허브 소스코드

The Vibe Coding Log: A 30-Day Voyage
Collection of GitHub Repository & App Link

넥스트플랫폼 동준상 대표 (naebon@naver.com)

2026.06.30 / 동준상.넥스트플랫폼
(AWS SAA, AWS AIF, GCP GenAI Leader)

2026년 4월 출간된 ‘바이브코딩 항해일지(에이콘 출판, 동준상 저)’에 실린 30개의 프로젝트 소스코드 및 결과앱 링크 모음입니다.


Part1 Github 소스코드 및 App 결과물 목록

1부. 첫 항해를 위한 준비 – AI 항해사와의 첫 만남

번호예제 제목학습 목표사용 도구핵심 코드/개념
1나만의 랜딩 페이지 생성기HTML/CSS 구조와 배포 흐름 이해Cursor, GitHub Pages<section> 구성, 반응형 레이아웃
2하루 할 일(To-Do) 메모 앱JS 이벤트·DOM 조작 기초Cursor, ReplitaddEventListener(), localStorage
3명언 카드 생성기배열, DOM 랜더링Cursorarray[Math.floor()]
4무드 배경색 생성기UI 반응과 난수 조합CursorMath.random(), style.backgroundColor
5간단한 계산기 만들기입력값 처리·함수 호출 이해Cursoreval() 또는 직접 연산 함수
6GitHub Pages 자동배포 워크플로GitHub 기본 사용법 학습GitHub Actionsmain.yml, push trigger

Day01 Project: 랜딩 페이지 빌드

Day02 Project

Day03 Project

Day04 Project

Day05 Project

Day06 Project


Part2 Github 소스코드 및 App 결과물 목록

2부. 데이터의 바다로 – API로 연결된 세상과 바다

번호예제 제목학습 목표사용 도구핵심 코드/개념
7날씨 알리미 앱API 호출과 JSON 파싱OpenWeather API, Netlifyfetch(), response.json()
8미세먼지 지수 알리미공공데이터 API 시각화AirKorea API, Chart.jsaxios.get(), 데이터 시각화
9뉴스 카드뷰 요약기RSS 파싱, 간단한 요약Python, BeautifulSoup, Flaskfind_all(), HTML 템플릿
10유튜브 트렌드 대시보드외부 데이터 API 연동YouTube API, Vercelresponse.items 파싱
11이미지 검색 갤러리REST API 활용Unsplash APIquery string, display:flex
12주식 시세 조회기실시간 데이터 포맷 처리Yahoo Finance APIJSON.parse, 변동률 계산

Day07 Project

Day08 Project

Day09 Project

Day10 Project

Day11 Project

Day12 Project


Part3 Github 소스코드 및 App 결과물 목록

3부. 교류의 바람을 타고 – 사용자와 상호작용 항해

번호예제 제목학습 목표사용 도구핵심 코드/개념
13AI 번역기LLM API 기본 연동Gemini APIPOST /generateContent
14QR 코드 생성기서드파티 라이브러리 활용qrcode.jsQRCode.toCanvas()
15Google Sheet 메모장Google API 연동Apps ScriptSpreadsheetApp.getActive()
16로그인·회원가입 기능 구현인증 및 세션 이해Firebase AuthcreateUserWithEmailAndPassword()
17Notion 블로그 자동 발행기CMS 데이터 처리Notion API, Netlifyrequests.post(), 마크다운 변환
18데이터 시각화 대시보드사용자 입력 데이터 처리Chart.js, Flaskchart.update(), API endpoint

Day13 Project

Day14 Project

Day15 Project 구글 시트 메모장

Day16 Project Firebase 로그인 구현

Day17 Project 노션 API 블로그

Day18 Project


Part4 Github 소스코드 및 App 결과물 목록

4부. 자동항해 모드 – AI와 함께 완성하는 코딩 루프

번호예제 제목학습 목표사용 도구핵심 코드/개념
19AI 면접 연습 시뮬레이터프롬프트 설계 + AI 평가GPT-4 API, ReplitChatCompletion, 랜덤 질문
20쿠팡 리뷰 감정 분석 챗봇웹크롤링 + 감정 분석BeautifulSoup, GPTsentiment=positive/negative
21회의록 요약 & 할 일 생성기음성 인식 + 요약 자동화AssemblyAI, GPTtranscript.text, summarize()
22매출 리포트 자동 생성기데이터 분석 + 보고서 요약Python, Pandas, GPTgroupby(), describe()
23AI 블로그 콘텐츠 생성기키워드 기반 콘텐츠 생성Gemini APIgenerateContent(prompt)
24Claude 기반 팀 업무 자동화문맥 유지형 AI 자동화Claude CodeCLI 입력, task chain

Day19 Project

Day20 Project

Day21 Project

Day22 Project

Day23 Project

Day24 Project


Part5 Github 소스코드 및 App 결과물 목록

5부. 마침내, 귀항 – 앱 빌드 및 배포 자동화 시스템 구축

번호예제 제목학습 목표사용 도구핵심 코드/개념
25GitHub 포트폴리오 생성기API 활용 웹페이지 자동화GitHub APIfetch('repos')
26Stripe 구독 결제 시스템결제 흐름과 보안 이해Stripe API, Node.jscheckout.sessions.create()
27Slack 헬스체크 알림봇API 모니터링 + 알림Slack API, Node.jscron.schedule(), fetch()
28이미지 분석 웹앱멀티모달 AI 활용Gemini Vision APIanalyzeImage()
29AI 주식 리포트 발행기데이터 요약 + 자동 리포팅GPT API, Pandassummarize(), PDF 생성
30Product Hunt 배포 자동화상용화 파이프라인 완성Vercel, GitHub Actiondeploy.yml, curl POST

Day25 Project

Day26 Project

Day27 Project

Day28 Project

Day29 Project

Day30 Project


Github 소스코드 링크 모음

Part1

  • vibecoding-day01-landing-page (https://github.com/junsang-dong/vibecoding-day01-landing-page)
  • vibecoding-day02-todo-memo (https://github.com/junsang-dong/vibecoding-day02-todo-memo)
  • vibecoding-day03-wisdom-cards (https://github.com/junsang-dong/vibecoding-day03-wisdom-cards)
  • vibecoding-day04-simple-calc (https://github.com/junsang-dong/vibecoding-day04-simple-calc)
  • vibecoding-day05-github-actions (https://github.com/junsang-dong/vibecoding-day05-github-actions)
  • vibecoding-day06-ml-eda-chrun (https://github.com/junsang-dong/vibecoding-day06-ml-eda-chrun)

Part2

  • vibecoding-day07-weather-api (https://github.com/junsang-dong/vibecoding-day07-weather-api)
  • vibecoding-day08-tide-api-chartjs (https://github.com/junsang-dong/vibecoding-day08-tide-api-chartjs)
  • vibecoding-day09-news-digest ( – ) << Base44 프로젝트여서 공유 가능한 소스코드 없음
  • vibecoding-day10-youtube-api (https://github.com/junsang-dong/vibecoding-day10-youtube-api)
  • vibecoding-day11-finance-api (https://github.com/junsang-dong/vibecoding-day11-finance-api)
  • vibecoding-day12-automl-eda (https://github.com/junsang-dong/vibecoding-day12-automl-eda)

Part3

  • vibecoding-day13-gemini-translator (https://github.com/junsang-dong/vibecoding-day13-gemini-translator)
  • vibecoding-day14-qr-code (https://github.com/junsang-dong/vibecoding-day14-qr-code)
  • vibecoding-day15-google-sheets-memo (https://github.com/junsang-dong/vibecoding-day15-google-sheets-memo)
  • vibecoding-day16-firebase-auth (https://github.com/junsang-dong/vibecoding-day16-firebase-auth)
  • vibecoding-day17-notion-api (https://github.com/junsang-dong/vibecoding-day17-notion-api)
  • vibecoding-day18-dl-cnn-tensorflow (https://github.com/junsang-dong/vibecoding-day18-dl-cnn-tensorflow)

Part4

  • vibecoding-day19-job-interview (https://github.com/junsang-dong/vibecoding-day19-job-interview)
  • vibecoding-day20-commerce-review (https://github.com/junsang-dong/vibecoding-day20-commerce-review)
  • vibecoding-day21-audio-to-text (https://github.com/junsang-dong/vibecoding-day21-audio-to-text)
  • vibecoding-day22-ml-prediction (https://github.com/junsang-dong/vibecoding-day22-ml-prediction)
  • vibecoding-day23-unsplash-blog (https://github.com/junsang-dong/vibecoding-day23-unsplash-blog)
  • vibecoding-day24-stock-price-prediction (https://github.com/junsang-dong/vibecoding-day24-stock-price-prediction)

Part5

  • vibecoding-day25-github-portfolio (https://github.com/junsang-dong/vibecoding-day25-github-portfolio)
  • vibecoding-day26-youtube-auto-script (https://github.com/junsang-dong/vibecoding-day26-youtube-auto-script)
  • vibecoding-day27-passwords-generator (https://github.com/junsang-dong/vibecoding-day27-passwords-generator)
  • vibecoding-day28-food-analyzer (https://github.com/junsang-dong/vibecoding-day28-food-analyzer)
  • vibecoding-day29-activity-tracker (https://github.com/junsang-dong/vibecoding-day29-activity-tracker)
  • vibecoding-day30-activity-tracker-auto-release (https://github.com/junsang-dong/vibecoding-day30-activity-tracker-auto-release)

참고자료

2026 Vibe Coding Playbook - Post Cover by NextPlatform
2026 Vibe Coding Playbook – Post Cover by NextPlatform