[Claude] 살아있는 서비스로 마무리하기·4강 자료 - Storage·Realtime·OAuth·API

4강 배포 체크리스트.md

마크다운 자료 · 본문에 다운로드 링크 포함

4강 배포 체크리스트

오늘의 목표

2~3강에서 만든 웹사이트를 파일 업로드, 소셜 로그인, 실시간 반응, 외부 데이터 중 필요한 기능으로 확장합니다.

완료 기준

  • 공개 URL이 열린다.
  • 로그인 전/후 상태가 구분된다.
  • OAuth redirect URL이 배포 주소와 맞다.
  • Storage bucket 이름과 공개/비공개 정책을 설명할 수 있다.
  • 파일 업로드 후 새로고침해도 이미지나 파일이 남아 있다.
  • 외부 API key가 브라우저에 노출되지 않는다.
  • 외부 API 실패 시 fallback 화면이 있다.
  • Realtime을 붙였다면 두 브라우저 창에서 변화가 바로 보인다.
  • Vercel 또는 배포 환경변수를 확인했다.
  • 작업 중 만든 SQL과 프롬프트를 프로젝트 문서에 남겼다.

시간이 부족할 때의 우선순위

  1. OAuth 설정 확인
  2. Storage 업로드 1개 완성
  3. 외부 API 1개를 서버 route로 안전하게 연결
  4. Realtime은 댓글/반응 중 하나를 데모 또는 숙제로 분리