Files
winninghunter/README.md
T
2026-07-07 20:40:43 +03:00

109 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WinningHunter MVP
WinningHunter klonu için çalışan MVP:
- Next.js 16 + React 19
- Prisma + PostgreSQL
- Email/password auth
- Plan/subscription/kota altyapısı
- Meta Ads search
- Store explorer + store detail
- Store tracker
- Saved ads/folders
- Pricing
- Admin data panel
## Lokal kurulum
```bash
npm install
cp .env.example .env
createdb winninghunter
npm run db:push
npm run db:seed
npm run dev
```
Demo hesaplar:
```txt
Demo:
demo@winninghunter.local / demo1234
Admin:
admin@winninghunter.local / admin1234
```
## Production build
```bash
npm run build
PORT=3001 npm run start
```
Doğrulama:
```bash
curl http://localhost:3001/
curl http://localhost:3001/login
```
## Docker ile çalıştırma
```bash
cp .env.production.example .env
docker compose up -d --build
docker compose exec app npm run db:seed
```
## Coolify deploy
1. Yeni proje oluştur.
2. Git repo veya ZIP kaynak olarak bu klasörü bağla.
3. Build type: Dockerfile.
4. Domain: `winninghunter.your-domain.com`.
5. Env:
```env
NEXT_PUBLIC_APP_URL=https://winninghunter.your-domain.com
DATABASE_URL=postgresql://...
AUTH_COOKIE_NAME=wh_session
AUTH_SESSION_DAYS=30
ADMIN_EMAILS=admin@winninghunter.local
```
6. İlk deploy sonrası terminal:
```bash
npx prisma db push
npm run db:seed
```
## Vercel deploy
1. Vercel projesi oluştur.
2. PostgreSQL sağlayıcısı bağla: Neon/Supabase/Vercel Postgres.
3. `DATABASE_URL` ve diğer env değerlerini gir.
4. Build command:
```bash
prisma generate && next build
```
5. İlk deploy sonrası lokalden:
```bash
DATABASE_URL="production-url" npx prisma db push
DATABASE_URL="production-url" npm run db:seed
```
## Kalan V1 işleri
- Brand Tracker UI ve AI tagging job worker
- Magic AI embedding search
- TikTok Shop Explorer
- Trends
- MCP server/API credit dashboard
- Stripe checkout gerçek entegrasyonu
- OpenSearch/pg_trgm ile gelişmiş arama