오늘 끝나면, 내가 만든 앱에 진짜 URL이 생깁니다
어제 정한 내 앱 아이디어로 PRD를 쓰고, 개발하고, 인터넷에 배포까지 합니다. 오늘 끝나면 카톡으로 보낼 수 있는 진짜 URL이 생겨요.
어제 메모한 ① POV 한 문장 (WHO·WHAT·WHY) ② 앱 이름 ③ 핵심 기능 3개. 특히 POV 한 문장은 오늘 PRD의 첫 줄로 그대로 들어갑니다. 못 정했어도 괜찮아요, 수업 시작할 때 같이 찾습니다.
어제 설치한 것 그대로예요. 새로 설치할 건 없습니다! 혹시 어제 못 끝낸 설치가 있으면 시작 전에 알려주세요.
PRD 쓰기 → 4종 문서 만들기 → GitHub 저장소 만들기 → 개발 → 배포. 이 다섯 단계를 오늘 하루에 다 경험합니다. 앞으로 매번 반복할 흐름이니 오늘 몸에 익혀두세요.
배포 URL 확보. 기능이 조금 부족해도 괜찮아요. "내 앱이 인터넷에 올라갔다"는 것만 되면 오늘은 성공입니다. 기능은 다음 시간부터 계속 붙입니다.
PRD = Product Requirements Document = 제품 요구사항 정의서. 쉽게 말하면 "AI에게 주는 설계도"예요.
"운동 기록 앱 만들어줘" 한 줄만 던지면 AI는 '평균적인 앱'을 만듭니다. 내 상황이 하나도 안 담겨요. PRD가 있으면 내가 원하는 앱이 나옵니다.
PRD는 혼자 머리 굴려서 완성하는 게 아니에요. AI와 짧은 대화를 주고받으며 만듭니다.
초보자가 PRD에서 가장 많이 하는 실수는 "내가 아는 것만 써서 던지는 것"입니다. 그러면 AI는 내가 빠뜨린 부분을 알아서 채워버려요. 그게 곧 "내 앱이 아닌 앱"이 되는 지점입니다.
해결책은 간단합니다. "바로 만들지 말고, 먼저 나에게 질문해줘"라고 시키세요. 내가 생각하지 못한 걸 AI가 물어봐 주기 때문에, 답만 해도 PRD의 빈칸이 채워집니다.
PRD는 앱을 보면서 계속 고쳐나가는 살아있는 문서입니다. 틀린 PRD가 아니라 덜 구체적인 PRD일 뿐이에요. 70~80% 되면 다음 단계로 넘어가세요.
PRD 하나만으로는 부족해요. 프로젝트를 끌고 가려면 4개 문서가 필요합니다. 각각의 역할을 먼저 보세요.
🔑 current_status.md가 이번 과정의 생명줄입니다. 수업과 수업 사이에 2주 공백이 있어요. 이 파일이 없으면 매번 처음부터 상황을 설명해야 합니다. 반드시 만들고, 매 회차 끝날 때 갱신하세요.
4개 파일이 다운로드 폴더에 있는 상태. 이제 GitHub 저장소를 만들고 여기에 넣습니다!
GitHub Desktop에서 새 저장소를 처음부터 만듭니다. 이렇게 하면 .gitignore 파일이 자동으로 생성돼서 나중에 따로 설정할 필요가 없어요.
node_modules, .env 같은 파일이 자동으로 제외됩니다. 나중에 Supabase 키를 넣을 때 이게 안전장치가 돼요!구글 드라이브 같은 자동저장은 계속 덮어씌워져서 어제 버전으로 못 돌아가요. 커밋은 "지금 이 상태를 하나의 버전으로 찍어놓는 것"입니다.
커밋 = 내 컴퓨터에 버전 저장 (게임 세이브)
푸시 = 그걸 GitHub에 올리기 (클라우드 백업)
코드는 한 줄 잘못 바꾸면 전체가 망가질 수 있어요. 커밋해두면 언제든 되돌릴 수 있습니다.
GitHub에 내 프로젝트 저장소가 생겼고, 4종 문서가 올라갔어요. 이제 개발만 하면 됩니다!
claude 입력앱마다 단계 수가 달라요. 8개일 수도, 12개일 수도 있습니다. 아래 Phase 표는 참고용이고, 기준은 여러분이 방금 받은 내 개발 계획입니다. 단계 수가 다르다고 잘못된 게 아니에요.
⏰ 15:30에는 개발을 멈추고 배포로 넘어갑니다. 기능이 덜 됐어도 괜찮아요. 오늘의 진짜 목표는 "배포까지 한 번 경험하기"입니다.
오늘 한 번 연결했으니, 앞으로는 커밋 + 푸시만 하면 Vercel이 자동으로 새 버전을 배포합니다. Vercel을 다시 건드릴 일이 없어요!
오늘 작업을 마치기 전에 반드시 현황을 기록하세요. 다음 수업(10/9)에 이걸 읽고 바로 이어서 시작합니다.
📌 갱신 후 커밋 + 푸시까지 하세요. 안 하면 GitHub에 반영이 안 됩니다!
index.html 파일이 있는지 확인하세요. 메인 파일 이름이 index.html이어야 주소로 바로 열립니다. 다르면 Claude에게 "메인 파일을 index.html로 바꿔줘"라고 하고 다시 커밋+푸시하세요.특별한 과제는 없습니다. 대신 두 가지만 확인해주세요.
① 배포 URL을 메모해두기 — 휴대폰에서 열어보고 저장
② current_status.md를 갱신하고 푸시했는지 확인
그리고 일상에서 앱을 쓰다가 "이런 기능 있으면 좋겠다" 싶은 게 떠오르면 메모해두세요. 3회차에 그걸 붙입니다!
current_status.md가 결정적이에요.