구름 바이브코딩 3기 수료 프로젝트

2026.08.03 / Jun

바이브코딩 18일차에 오신 여러분에게 박수를 보냅니다. 이제 마지막 3일간 여러분의 바이브코딩에 대한 지식과 경험을 최종 정리하고 동료들과 성과를 공유하게 됩니다.

구름 바이브코딩 마지막 3일간은 지난 17일 동안 배운 내용을 하나의 완성된 개인 프로젝트로 증명하는 시간이며, 18~19일차는 개발 자체보다 MVP 완성 → 배포 → 문서화 → 발표의 전체 사이클을 경험의 완성에 초점을 맞춥니다.

최종 3일 수료 프로젝트 개요

이번 개인 프로젝트의 최종 산출물을 다음 5종 세트로 명확하게 정의합니다.

① 기술명세서(SPEC) → ② 작동하는 Web App → ③ GitHub Repository → ④ Vercel 배포 URL → ⑤ 발표자료

즉, 수료 시점에 학습자가 단순히 “바이브코딩을 배웠다”가 아니라,

아이디어를 정의하고 → AI와 SPEC을 만들고 → 구현하고 → GitHub로 관리하고 → 실제 서비스로 배포하고 → 결과를 설명할 수 있다.

라는 경험을 갖게 하는 것이 핵심입니다.

최종 프로젝트 체크리스트

  • 프로젝트 이름과 한 줄 설명이 있다.
  • 해결하려는 문제가 명확하다.
  • SPEC.md가 있다.
  • 핵심 기능 3개 이상이 작동한다.
  • API Key가 코드에 노출되지 않았다.
  • GitHub Repository에 코드가 올라가 있다.
  • README가 작성되어 있다.
  • Vercel Production 배포가 완료되었다.
  • 다른 사람이 URL을 열어 사용할 수 있다.
  • 발표자료가 완성되었다.
  • 5분 내 Live Demo가 가능하다.

Day 18. 개인 프로젝트 기획 & MVP Build

목표

아이디어를 빠르게 확정하고 SPEC 기반으로 작동하는 MVP를 만든다.

단계권장 시간수행 내용산출물
프로젝트 Kick-off30분최종 프로젝트 목표/평가기준 설명프로젝트 목표
아이디어 선정60분개인 업무·관심사 기반 아이디어 발굴 및 범위 축소Project Idea
SPEC 작성60분사용자, 문제, 기능, 화면, 기술스택 정의SPEC.md
프로젝트 Setup30분Next.js + TypeScript + GitHub 구성Repository
Core Build3시간Cursor/AI 활용 핵심 기능 구현MVP
테스트/디버깅1시간오류 수정, UX 점검MVP v0.8
중간 리뷰30분서로 데모 및 개선점 확인개선 목록

아이디어 선정 기준

프로젝트 아이디어는 멋있는 아이디어보다 이틀 안에 완성 가능한 아이디어를 우선하도록 지도하면 좋겠습니다.

권장 공식은:

나의 업무/관심 분야 + 해결하고 싶은 문제 + AI/API + 간단한 Web UI

예를 들어 교육생의 소속과 관심 분야에 따라 기상 데이터 분석 Agent, 기업 문서 요약 Agent, 회의 Insight Generator, GitHub Repository Analyzer, 업무용 Multi-LLM Assistant, 공공데이터 분석 Dashboard 등으로 발전시킬 수 있습니다.

특히 기능은 처음부터 많게 잡지 않고,

Must Have 3개 + Nice to Have 2개

정도로 제한하는 것이 좋습니다.


Day 19. 완성도 향상 & Deploy & 발표 준비

목표

MVP를 실제 사용할 수 있는 Product 형태로 완성하고 인터넷에 배포한다.

단계권장 시간수행 내용산출물
전일 결과 Review30분기능/오류/미완성 영역 확인TODO
Build Update2시간핵심 기능 완성 및 UI/UX 개선v1.0
Test & Debug1시간예외처리, 모바일 화면, API 오류 확인Stable Build
GitHub 정리1시간README, SPEC, Screenshot, 사용법 작성GitHub Repo
Vercel Deploy1시간환경변수 설정 및 Production 배포Live URL
발표자료 작성1시간프로젝트 Story 구성발표자료
발표 리허설1시간5분 발표 + Demo 연습Final Pitch

이날 중요한 원칙은 오후부터 신규 기능 개발을 중단하는 것입니다.

프로젝트가 작더라도 정상 작동하고 배포된 상태가, 기능은 많지만 오류가 있는 프로젝트보다 훨씬 좋은 결과물입니다.

GitHub README도 단순 설명이 아니라 작은 Project Portfolio로 만들면 좋습니다.

# Project Name

## 1. 프로젝트 소개
## 2. 해결하려는 문제
## 3. 주요 기능
## 4. Architecture
## 5. Tech Stack
## 6. Screenshots
## 7. Getting Started
## 8. Deployment
## 9. 향후 발전 방향

Day 20. Demo Day & 수료식

마지막 날은 일반적인 교육보다 Mini Demo Day 형태로 운영하는 것을 추천합니다.

발표 구성 — 1인 5~7분

Problem → Idea → Solution → Architecture → Demo → Learning

발표자료도 5~7장 정도면 충분합니다.

Slide내용
01Project Title / 한 줄 소개
02해결하려는 문제
03핵심 기능
04Architecture / Tech Stack
05Live Demo
06개발 과정과 문제 해결
07향후 발전 방향

여기서 특히 Live Demo를 중심에 두는 것이 좋습니다.

발표자가 실제 Vercel URL을 열고,

Input → AI/API Processing → Result

흐름을 직접 보여주게 하면 지난 20일의 학습 성과가 매우 명확하게 드러납니다.


최종 프로젝트 권장 Architecture

입문자의 최종 프로젝트라면 복잡한 구조보다 다음 정도가 적절합니다.

User
 ↓
Next.js Web App
 ↓
UI / Server Component
 ↓
Server Action / Route Handler
 ↓
External API / LLM
 ↓
GPT / Gemini / Claude
 ↓
Result

필요한 프로젝트만 한 단계 발전시켜:

User
 ↓
Next.js
 ↓
Planner / Agent
 ↓
Tool Registry
 ├─ LLM
 ├─ Search API
 ├─ Public API
 └─ Data Processing
 ↓
Result

구조까지 도전하도록 하면 좋겠습니다.


프로젝트 평가 기준

프로젝트 완성도를 높이기 위한 Self-check Rubric

영역비중확인 사항
문제 정의15%해결하려는 문제가 명확한가
SPEC15%기능과 구조가 문서화되었는가
기능 구현25%핵심 기능이 실제 작동하는가
AI/API 활용15%적절한 기술을 활용했는가
GitHub/배포15%Repo와 Vercel 서비스가 존재하는가
발표/설명15%프로젝트를 명확하게 설명하는가

문제 정의 → SPEC → AI 협업 → 검증 → 배포 능력 확인

답글 남기기