Content Creator SaaS를 5단계로 실행하는 방법
cd content-creator-saas
npm install- console.anthropic.com 가입
- API Keys 생성
- 복사해두기
- supabase.com 가입
- New Project 생성
- Settings > API에서 키 복사:
- Project URL
- anon key
- service_role key
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- Supabase Dashboard 열기
- SQL Editor로 이동
lib/db/schema.sql내용 복사- 실행 (Run)
npm run dev브라우저에서 http://localhost:3000 열기
POST http://localhost:3000/api/generate
Authorization: Bearer <supabase-session-token>
Content-Type: application/json
{
"prompt": "AI 트렌드에 대한 콘텐츠 만들어줘",
"platforms": ["tistory"],
"targetAudience": "개발자"
}상세한 구현 가이드는 IMPLEMENTATION_GUIDE.md를 참고하세요.
- 인증 시스템 (Supabase Auth)
- 메인 생성 페이지
- 히스토리 페이지
- 에러 처리 & 로딩 상태
- Stripe 결제 연동
- 이메일 알림
- 사용량 통계
A: ANTHROPIC_API_KEY가 올바른지 확인하세요. console.anthropic.com에서 새 키를 발급받을 수 있습니다.
A: URL과 키가 정확한지 확인하고, Supabase 프로젝트가 활성 상태인지 확인하세요.
A: Free tier는 1개만 가능합니다. Pro tier 구현 후 업그레이드하거나, 테스트를 위해 USAGE_LIMITS를 수정하세요.
A: Claude API는 플랫폼당 10-30초 소요됩니다. 여러 플랫폼을 선택하면 더 오래 걸릴 수 있습니다.
문제가 발생하면:
npm run dev로그 확인- Browser Console 확인
- Supabase Dashboard > Logs 확인
- IMPLEMENTATION_GUIDE.md 참고
- README.md - 전체 프로젝트 문서
- ARCHITECTURE.md - 아키텍처 설계
- IMPLEMENTATION_GUIDE.md - 단계별 구현 가이드
행운을 빕니다! 🎉