매일 자정, AI가 소름끼치는 물건 판매글을 자동 생성하는 당근마켓 스타일 중고거래 사이트
- Frontend: Next.js 14 (App Router) + Tailwind CSS
- Backend: Python + GitHub Actions (매일 자정 KST)
- AI: Google Gemini 1.5 Flash + Imagen 3
- DB/Storage: Supabase (PostgreSQL + Storage)
npm install.env.local.example을 .env.local로 복사하고 Supabase 정보 입력:
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
- Supabase에서 새 프로젝트 생성
supabase/schema.sql내용을 SQL Editor에서 실행- Storage에서
items버킷 생성 (Public 설정)
npm run devRepository Secrets에 다음 값 추가:
GOOGLE_API_KEY: Google AI Studio API 키SUPABASE_URL: Supabase 프로젝트 URLSUPABASE_KEY: Supabase Service Role Key
Vercel에 연결하여 자동 배포:
- Vercel에서 프로젝트 연결
- 환경변수 설정
- 배포 완료