소개
개인 랜딩페이지를 만들기 위해 PRD를 기반으로 웹사이트 프론트 디자인(Lovable), 코드 수정(Cursor), 백엔드 데이터베이스 연동(Supabase), 깃허브(Github) 저장소 업로드, 프로덕션 배포(Publish)까지 진행했습니다. 이 과정을 통해 자동화, 배포 환경 구성, 협업 문서 작성 등 다양한 경험을 쌓을 수 있었고, 동시에 여러 문제를 마주하고 해결하는 과정에서 많은 걸 배웠습니다. 💪
진행 방법
사용 도구
PRD 작성: ChatGPT
디자인 및 배포 플랫폼: Lovable
코드 편집기: Cursor
버전 관리 및 저장: GitHub
데이터베이스: Supabase
비교한 배포 플랫폼들: Vercel, Firebase Hosting, Replit, Lovable/V0
전체 흐름 요약
챗GPT에서 간단버전 PRD 작성 (by 성장피터님 gpts)
러버블 디자인 후 깃허브 저장소에 코드 연동 (.vs. v0에서는 바로 download 됨)
GitHub 저장소 코드를 로컬 터미널 (git bash)에서 클론
Cursor에서 새프로젝트를 오픈하고, 코드 수정 시작 & 개발환경 로컬서버 셋팅
SSH 키 생성 → GitHub에 등록하여 푸시/풀 가능하게 설정
Supabase와 연동:
커서에서 .env
파일에 Supabase URL 및 키 저장.gitignore
에.env
추가해 보안 유지
코드 분석 및 관리:
prd.md
작성하여 기획 정리 (.vs. 기본 버전에는 prd.md 가 없음)README.md
프로젝트 내용으로 업데이트 (.vs. 기본 버전에는 lovable 내용이 써있음)
코드 수정 > Git 커밋 > Push >
러버블 대시보드에서 Refresh & Publish로 최종코드 반영 배포
주요 프롬프트/설정 예시
# .env 예시
SUPABASE_URL=https://xxx.supabase.co
SUPABASE_ANON_KEY=your-key-here
git add .
git commit -m "supabase 연동 반영"
git push origin main
🙂 결과 (웹사이트와 데이터베이스)
https://ai-spark-consult.lovable.app/