Antigravity · Next.js · Git · GitHub · Vercel
Supabase (DB + Auth)
이 레벨부터 알아야 할 것: 내 코드가 인터넷에 올라가는 흐름
내 컴퓨터
:3000
→ git push →
GitHub
소스 보관
→ 자동 빌드 →
Vercel
.app URL
포트 3000 = 내 컴퓨터 전용 창구 · 443 = 인터넷 정문(HTTPS) · git push 한 순간 Vercel이 자동 감지해서 배포합니다
강사 경험담
"강의 신청을 카카오폼으로 받다가, 직접 만들어보고 싶었어요.
Supabase가 뭔지 몰랐어요. Claude한테 '신청 받고 싶어, 어디다 저장해?'
라고 물었더니 Supabase를 알려줬고, 계정 만들고 테이블 만드는 것까지
전부 Claude가 설명해줬어요. 그날 밤에 다 됐어요."
STEP BY STEP
1
Supabase 연결 요청
기존 소개 페이지에 강의 신청 폼을 추가하고 싶어.
이름, 연락처, 희망 날짜를 입력받고 Supabase에 저장해줘.
Supabase 계정은 있는데 테이블 어떻게 만드는지 모르겠어.
Claude 답변 패턴: Supabase SQL 에디터에 붙여넣을 CREATE TABLE 문과 .env 설정법, 폼 컴포넌트 코드가 함께 나옵니다
2
관리자 목록 페이지 요청
/admin 경로로 들어가면 신청자 목록을
표로 볼 수 있게 해줘. 날짜 최신순으로.
3
에러가 났을 때 이렇게 물어보세요
이 에러가 났어: [에러 메시지 복붙]
어디가 문제야? 고쳐줘.
핵심 습관: 에러 메시지를 그대로 복붙합니다. 해석하려 하지 마세요.
Claude가 읽고 고쳐줍니다.
✓ 결과: 신청 데이터가 내 DB에 쌓입니다
이 레벨에서 만들 수 있는 것들
- ✓강의 수강 신청 폼
- ✓컨설팅 상담 예약 시스템
- ✓행사 참가 등록 폼
- ✓회원 로그인 + 마이페이지
- ✓게시판 / 후기 게시판