Rakip Web Sitesi Değişim İzleyici
Takip edilen rakip URL'lerindeki değişiklikleri haftalık özet olarak AI ile sunuyor (fiyat değişti, yeni özellik çıktı, blog postu yayınlandı).
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- SaaS product managerları ve pazarlama ekipleri
- Canı yanan yer
- Rakip değişimini yakalamak haftada 2 saat; Visualping yalnızca piksel diff gösteriyor, yorum yok
- Şu an nasıl yapıyor
- Manuel haftada bir gezme veya hiç izlememe
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
M — 8-16 saat. Scraping + diff + AI yorum. 6 saatte basit diff + Claude yorumu.
Ne ile inşa edeceksin?
Sıfırdan yazmayacaksın — bu parçaları birleştireceksin.
Hangi parçalar?
Her parça ayrı bir commit. Sırayla yakala.
- 1URL takip listesi
- 2Günlük snapshot (Playwright)
- 3HTML diff extraction
- 4Claude ile 'anlamlı değişim' yorumu
- 5Haftalık digest e-mail
- 6Kategoriye göre filtreleme
Piyasada kimler var?
Rakip değil, referans. Sen onlardan küçük, hızlı ve yakın olacaksın.
Neden evet, neden hayır?
Kısa bir gerçeklik testi.
Açık değer farkı (yorum), düşük churn, retention güçlü
Scraping zorluğu (JS-heavy siteler), proxy maliyeti
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $29/ay 5 rakip, $79/ay 20 rakip
- Hedef ARR
- 80 kullanıcı ortalama $45 = $3.6k MRR
- Model
- Subscription
Claude Code'a ver
Aşağıdaki prompt'u olduğu gibi kopyala, Claude Code'a yapıştır. Stack, veri modeli, 6 saatlik inşa sırası ve başarı kriterleri içinde.
# Rakip Web Sitesi Değişim İzleyici **Ne inşa ediyoruz:** Rakip URL listesini her gün Playwright ile tarayıp, anlamlı değişimleri Claude ile yorumlayan ve haftalık özet e-mail atan tool. **Kullanıcının işi (JTBD):** Her Pazartesi 09:00'da "rakiplerin geçen hafta ne yaptığını" 5 dakikada okumak istiyorum, böylece pazarlama stratejimi kaymadan yönetirim. --- ## Stack - Next.js 15 + TS strict, Tailwind + shadcn/ui - Supabase (magic link + Postgres) - Playwright (Vercel/Browserless), Claude Sonnet 4.6 - Resend (e-mail), Vercel Cron - Deploy: Vercel ## Veri modeli ```sql create table tracked_pages ( id uuid primary key default gen_random_uuid(), user_id uuid references auth.users, url text, label text, category text, created_at timestamptz default now() ); create table snapshots ( id bigserial primary key, page_id uuid references tracked_pages on delete cascade, captured_at timestamptz default now(), html_hash text, text_content text, change_summary_md text, significance int ); ``` ## Ana akışlar 1. Kullanıcı URL + etiket ekler (pricing/feature/blog). 2. Günlük 06:00 cron her URL için Playwright → text extract → hash karşılaştır → değişim varsa Claude'a: "önceki vs yeni metin, iş dilinde anlamlı farkı özetle + significance 0-10". 3. /timeline: kullanıcının takip ettiği sayfaların zaman çizelgesi. 4. Cuma 09:00 cron: son 7 gün significance ≥5 olanları Resend ile markdown digest. ## 6 saatlik inşa sırası - 0:00–1:00 — Scaffold + auth + schema + tracked_pages CRUD - 1:00–2:30 — Playwright fetch + hash diff + snapshot saving - 2:30–4:00 — Claude summary + significance prompt - 4:00–5:00 — Timeline UI + Resend digest - 5:00–6:00 — Vercel Cron + deploy ## Başarı kriteri - [ ] 3 URL eklenince hepsi günlük taranıyor - [ ] Anlamlı değişim olursa timeline'a düşüyor - [ ] Haftalık digest e-mail 1 gerçek adrese gidiyor - [ ] Mobil, canlı URL ## Dikkat - Playwright Vercel'de native çalışmaz — Browserless.io veya Vercel'in hobby playwright runtime'ını kullan. - JS-heavy sayfalarda text değişmese de hash değişir — Claude'a "önemsiz değişimleri yok say" talimatı ver.
Bu sana uymadı mı?
Hepsini görE-ticaret sitelerinin gelen müşteri yorumlarını otomatik sentiment analizi yaparak, negatif yorumlara öncelikli yanıt taslakları hazırlayan araç.
Zoom/Google Meet kayıtlarını alıp özet + aksiyon maddeleri + takip e-postası taslağı üreten tool.
B2B satış temsilcilerinin LinkedIn profilinden kişiselleştirilmiş connection request yazan, CRM'e atayan tool.