Part 4. 프로젝트 1 — 우리 가게 홈페이지

4.9

읽기 10분 · 동영상 8분

배포

축하합니다! 홈페이지가 거의 완성되었습니다. 이제 마지막 단계입니다. 지금까지 만든 것은 내 컴퓨터에서만 보입니다. 이것을 인터넷에 올려서 전 세계 누구나 볼 수 있게 만드는 것을 배포라고 합니다.


GitHub에 코드 올리기

먼저 코드를 GitHub에 올립니다. 환경 설정 편에서 GitHub 계정을 만들었던 것 기억나시죠?

터미널에서 아래 명령어를 한 줄씩 입력합니다:


git add .

"모든 파일을 준비해줘" — 변경된 파일들을 포장합니다


git commit -m "우리 가게 홈페이지 완성"

"이 상태를 저장해줘" — 현재 상태를 기록합니다


git push

"인터넷에 올려줘" — GitHub에 업로드합니다

처음 git push를 하면 GitHub 로그인을 요청할 수 있습니다. 화면의 안내에 따라 로그인하면 됩니다.

혹시 에러가 나면 당황하지 마세요. 에러 메시지를 복사해서 AI에게 보여주면 해결 방법을 알려줍니다.


Vercel에서 배포하기

Vercel은 우리가 만든 웹사이트를 인터넷에 올려주는 서비스입니다. 환경 설정 편에서 가입했던 것 기억나시죠?

  1. vercel.com에 접속하고 로그인합니다
  2. "Add New → Project"를 클릭합니다
  3. GitHub 저장소 목록에서 my-cafe를 찾아 "Import"를 클릭합니다
  4. 설정은 그대로 두고 "Deploy"를 클릭합니다
  5. 1~2분 기다리면 완료됩니다

배포가 끝나면 이런 주소가 생깁니다:


https://my-cafe-xxxxx.vercel.app

이 주소로 접속하면 전 세계 어디서든 여러분의 홈페이지를 볼 수 있습니다!


나만의 도메인 연결하기 (선택사항)

my-cafe-xxxxx.vercel.app 대신 bomnal-cafe.com 같은 나만의 주소를 쓰고 싶다면 도메인을 구매해야 합니다.

도메인 구매처 가격 (1년) 비고
가비아 (gabia.com) 약 15,000원~ 한국에서 가장 많이 사용
호스팅케이알 약 12,000원~ 가격이 저렴한 편

도메인을 구매한 후 Vercel 설정에서 연결할 수 있습니다:

  1. Vercel 프로젝트 → Settings → Domains
  2. 구매한 도메인 입력
  3. 도메인 구매처에서 네임서버를 변경 (화면 안내를 따르면 됩니다)

도메인 연결이 어렵게 느껴지면 나중에 해도 됩니다. Vercel에서 제공하는 무료 주소로도 충분히 사용할 수 있습니다.


카카오톡으로 공유하기

완성된 홈페이지를 카카오톡에서 공유하면 미리보기 카드가 나타납니다. 이것이 앞에서 설정한 메타 태그(og:image, title, description) 덕분입니다.

홈페이지 주소를 카카오톡 대화방에 붙여넣기 해보세요:

  • 가게 이름이 제목으로 보입니다
  • 설명 문구가 아래에 표시됩니다
  • 대표 이미지가 함께 보입니다

미리보기가 안 보이거나 이상하게 나오면 AI에게 물어보세요:

>

"카카오톡 공유 미리보기가 제대로 안 나와. og 메타 태그 확인해줘"


앞으로 수정하고 싶을 때

배포한 후에도 언제든 수정할 수 있습니다:

  1. Cursor에서 코드를 수정합니다 (AI에게 요청)
  2. 터미널에서 다시 올립니다:

git add .
git commit -m "메뉴 가격 수정"
git push

Vercel이 자동으로 감지해서 1~2분 안에 새 버전을 배포합니다. 별도로 Vercel에 접속할 필요가 없습니다.


축하합니다!

여러분의 첫 번째 웹사이트가 인터넷에 올라갔습니다!

지금까지 한 일을 정리하면:

  1. 기획 — 어떤 페이지가 필요한지 정했습니다
  2. 프로젝트 생성 — Next.js로 프로젝트를 만들었습니다
  3. 메인 페이지 — 가게의 첫인상을 만들었습니다
  4. 메뉴 페이지 — 서비스와 가격을 보여줬습니다
  5. 오시는 길 — 카카오맵으로 위치를 안내했습니다
  6. 연락처 — 전화, 카카오톡, 문의 양식을 만들었습니다
  7. 영업시간 — 방문 정보를 정리했습니다
  8. 검색 등록 — 네이버에서 찾을 수 있게 했습니다
  9. 배포 — 전 세계에 공개했습니다

이 모든 것을 AI와의 대화만으로 만들었습니다. 코드를 직접 쓰지 않았는데도 실제로 작동하는 웹사이트가 완성되었습니다. 이것이 바이브 코딩의 힘입니다.

다음 프로젝트에서는 여기에 예약 시스템을 추가합니다. 고객이 직접 날짜와 시간을 선택해서 예약하고, 여러분에게 알림이 오는 기능을 만들 것입니다.


이 절의 요약

  • git add, git commit, git push로 코드를 GitHub에 올립니다
  • Vercel에서 GitHub 저장소를 연결하면 자동으로 배포됩니다
  • 나만의 도메인은 가비아 등에서 구매할 수 있습니다 (선택사항)
  • 카카오톡 공유 시 메타 태그 덕분에 미리보기 카드가 표시됩니다
  • 수정 후 git push만 하면 Vercel이 자동으로 새 버전을 배포합니다
  • 첫 번째 프로젝트를 완성한 것을 축하합니다!