Skip to content

Latest commit

 

History

History
118 lines (85 loc) · 2.93 KB

File metadata and controls

118 lines (85 loc) · 2.93 KB

🚀 빠른 시작 가이드

Content Creator SaaS를 5단계로 실행하는 방법

📦 Step 1: 설치

cd content-creator-saas
npm install

🔑 Step 2: API 키 발급

Anthropic Claude API

  1. console.anthropic.com 가입
  2. API Keys 생성
  3. 복사해두기

Supabase

  1. supabase.com 가입
  2. New Project 생성
  3. Settings > API에서 키 복사:
    • Project URL
    • anon key
    • service_role key

⚙️ Step 3: 환경 변수 설정

cp .env.example .env.local

.env.local 파일 수정:

ANTHROPIC_API_KEY=sk-ant-your-key-here
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
NEXT_PUBLIC_APP_URL=http://localhost:3000

🗄️ Step 4: 데이터베이스 설정

  1. Supabase Dashboard 열기
  2. SQL Editor로 이동
  3. lib/db/schema.sql 내용 복사
  4. 실행 (Run)

▶️ Step 5: 실행

npm run dev

브라우저에서 http://localhost:3000 열기

✅ 테스트

API 테스트 (Postman/Thunder Client)

POST http://localhost:3000/api/generate
Authorization: Bearer <supabase-session-token>
Content-Type: application/json

{
  "prompt": "AI 트렌드에 대한 콘텐츠 만들어줘",
  "platforms": ["tistory"],
  "targetAudience": "개발자"
}

🎯 다음 단계

상세한 구현 가이드는 IMPLEMENTATION_GUIDE.md를 참고하세요.

필수 구현

  1. 인증 시스템 (Supabase Auth)
  2. 메인 생성 페이지
  3. 히스토리 페이지
  4. 에러 처리 & 로딩 상태

선택 구현

  1. Stripe 결제 연동
  2. 이메일 알림
  3. 사용량 통계

💡 자주 묻는 질문

Q: Claude API 에러가 발생해요

A: ANTHROPIC_API_KEY가 올바른지 확인하세요. console.anthropic.com에서 새 키를 발급받을 수 있습니다.

Q: Supabase 연결이 안 돼요

A: URL과 키가 정확한지 확인하고, Supabase 프로젝트가 활성 상태인지 확인하세요.

Q: 플랫폼을 2개 이상 선택할 수 없어요

A: Free tier는 1개만 가능합니다. Pro tier 구현 후 업그레이드하거나, 테스트를 위해 USAGE_LIMITS를 수정하세요.

Q: 생성이 너무 오래 걸려요

A: Claude API는 플랫폼당 10-30초 소요됩니다. 여러 플랫폼을 선택하면 더 오래 걸릴 수 있습니다.

🆘 도움말

문제가 발생하면:

  1. npm run dev 로그 확인
  2. Browser Console 확인
  3. Supabase Dashboard > Logs 확인
  4. IMPLEMENTATION_GUIDE.md 참고

📚 추가 리소스


행운을 빕니다! 🎉