시즌 2의 목표 — 거의 0원으로 서비스 하나를 만들고, 홍보 콘텐츠까지 만들어 세상에 런칭하는 것. 완벽함보다 속도입니다. 제가 드리는 템플릿으로 빠르게 시작하세요.
이 템플릿 하나로, 결제가 되고 데이터가 연결되는 프리미엄 웹사이트를 직접 만들 수 있습니다.
코드를 받은 후 무엇을 해야 하는지, 어디에 활용할 수 있는지, 그다음엔 뭘 해야 하는지까지 전부 이 페이지 하나에 담았습니다. 이 방법으로 하면 시간 효율이 올라가고, 토큰 사용량이 현저히 줄어듭니다.
제가 드린 템플릿으로 1강의 '돈 되는 카테고리' 중 하나를 골라 거의 0원으로 빠르게 만들고, 홍보 콘텐츠까지 만들어 런칭하는 게 목표입니다. 아래 영상은 더 깊이 배우고 싶을 때 보는 자료 — 핵심은 완벽함이 아니라 속도, 일단 세상에 내보내는 것.
3단계면 데모 사이트가 그대로 켜집니다.
| 준비물 | 설치 방법 | 확인 명령어 |
|---|---|---|
| Node.js (v18 이상) | nodejs.org 에서 LTS 다운로드 | node -v |
| ⚡ 안티그래비티 IDE 구글의 AI 에이전트 코드 에디터 | antigravity.google 에서 다운로드 ↗ | — |
⌨️ 방법 A · 터미널에 직접 입력
아래 두 줄을 차례로 실행
💬 방법 B · 에이전트에게 시키기
안티그래비티 채팅창에 그대로 복사
http://localhost:5173 을 열면 웹사이트가 보입니다! 🎉
영상과 텍스트만 교체하면 완전히 다른 사이트가 됩니다.
🚀 SaaS / AI 서비스 랜딩
"서비스를 보여주고 바로 결제받고 싶다"
★ 이 템플릿과 가장 잘 맞는 카테고리
🛒 디지털 상품 판매
"만든 것을 온라인으로 팔고 싶다"
★ PayPal·토스 내장 → 상품 정보만 수정하면 판매 시작
🎓 교육 / 아카데미
"강의나 멘토링을 팔고 싶다"
★ 3단 가격표 → 입문/심화/VIP 구조로 바로 활용
🎮 게임 / 앱 랜딩
"앱·게임을 소개하고 다운로드 유도"
🎨 포트폴리오 / 크리에이터
"내 작업물을 고급스럽게 보여주고 싶다"
★ 배경 영상에 본인 작업물을 넣으면 그 자체가 포트폴리오
텍스트, 영상, API 키 — 딱 세 곳.
| 순서 | 파일 | 뭘 바꾸나요? |
|---|---|---|
| 1️⃣ | src/config/content.ts | 모든 텍스트 (브랜드명·설명·지표·기능) |
| 2️⃣ | src/config/videos.ts | 배경 영상 5개의 URL |
| 3️⃣ | .env | Firebase·PayPal·토스 API 키 |
content.tsvideos.tsMP4를 public/ 폴더에 복사 → 경로 지정. 무료 영상: Pexels, Pixabay
.env해외는 달러(PayPal), 국내는 원화(토스). 필요한 것만 쓰세요.
.env에 VITE_PAYPAL_CLIENT_ID 입력src/lib/paypal.ts에서 상품 이름·가격 수정.env에 VITE_TOSS_CLIENT_KEY 입력src/lib/toss.ts에서 상품 이름·가격 수정회원가입·로그인, 결제 기록, 사용자 프로필, 구독 상태까지.
| 기능 | 설명 |
|---|---|
| 회원 가입/로그인 | Google·Apple·이메일 로그인 |
| 결제 기록 저장 | 누가 뭘 샀는지 자동 기록 |
| 사용자 프로필 | 회원 정보 관리 |
| 구독 상태 추적 | 구독 중인지 만료됐는지 확인 |
</> 아이콘).env에 복사| 기술 | 역할 |
|---|---|
| React | 화면을 만드는 핵심 프레임워크 |
| TypeScript | 타입을 추가해 오류 방지 |
| Vite | 초고속 개발 서버 & 빌드 |
| Tailwind CSS | 클래스 기반 스타일링 |
| Framer Motion | 애니메이션 라이브러리 |
| Firebase | 회원 인증 + NoSQL DB(Firestore) |
| PayPal / 토스 | 해외(달러) / 국내(원화) 결제 |
| PayPal·토스 둘 다 써야? | 아니요. 해외만이면 PayPal, 국내만이면 토스만. |
| 모바일도 잘 보이나요? | 네, 반응형으로 모바일·태블릿·데스크톱 자동 대응. |
| 배포는 어떻게? | npm run build 후 dist/ 폴더를 Vercel·Netlify·Firebase Hosting에. |
| 실제 결제를 받으려면? | 테스트 키를 실서비스 키로 교체 (PayPal Live ID, 토스 live_ck_). |
| 단계 | 할 일 | 시간 |
|---|---|---|
| 1 | npm install → npm run dev | 1분 |
| 2 | content.ts 텍스트 수정 | 10분 |
| 3 | videos.ts 영상 교체 | 10분 |
| 4 | .env 설정 (Firebase + 결제) | 30분 |
| 5 | 테스트 결제 확인 | 10분 |
| 6 | npm run build → 배포 | 10분 |
템플릿이 "빠른 길"이라면, 아래 영상은 "제대로 이해하는 길"입니다. 배포 → 데이터베이스 → 결제까지 직접 따라 만들어 보세요.
디자인을 입혀 사이트를 띄우고, 내 도메인으로 전 세계에 공개합니다.
Stitch로 만든 디자인을 가져와 배포한 뒤, 데스크탑과 스마트폰에서 직접 확인하며 기초 구성을 완료합니다.
▶YouTube에서 보기 ↗
교재 Stitch 핵심 가이드: AI 기반 UI 디자인 자동화
구입한 도메인을 Firebase 호스팅과 연결하여, 전 세계 어디서든 내 사이트로 접속할 수 있게 만듭니다.
▶YouTube에서 보기 ↗
회원·데이터를 저장할 백엔드(Firebase / Firestore)를 붙입니다.
이미지를 생성하고 파이어스토어(Firestore)와 연동하여, 데이터를 저장하고 관리하는 방법을 배웁니다.
▶YouTube에서 보기 ↗
전 세계 200+ 국가에서 돈을 받을 수 있게 결제를 붙입니다.
실제로 결제를 연동하고 내 웹사이트에 결제 버튼을 달아, 테스트 결제까지 진행하는 전 과정을 실습합니다.
▶YouTube에서 보기 ↗
이건 최종 프로젝트가 아니라 참고용 예시예요. 배포·데이터베이스·결제가 하나로 어떻게 합쳐지는지 감만 잡으세요. 여러분의 진짜 목표는 위 템플릿으로 카테고리 하나를 빠르게 만드는 것입니다.
이 순서대로 따라 하면 사이트를 세상에 공개하고, 데이터를 저장하고, 결제까지 직접 연결할 수 있습니다. 다시 강조하지만 핵심은 완벽함이 아니라 속도 — 일단 만들어 내보내고, 부족한 부분은 그다음에 채워 나가세요.