Kreatör Analitik Dashboard (Multi-platform)
YouTube + Instagram + TikTok hesaplarını bağla, AI haftalık trend raporu + bir sonraki haftanın önerileri üretir.
Kimin derdi bu?
Gerçek bir insan, gerçek bir acı. Kafanda canlandır.
- Kim
- Multi-platform yayınlayan orta-ölçek kreatörler
- Canı yanan yer
- Her platformda ayrı analytics; tek resim yok
- Şu an nasıl yapıyor
- 3 farklı dashboard arasında gezinme
6 saate sığar mı?
Bootcamp modunda sıkıştırılmış senaryo.
L — 16-40 saat. OAuth × 3 platform + AI insight. 6 saatte tek platform + AI özet.
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.
- 1Platform OAuth bağlantıları
- 2Günlük metric senkronu
- 3Birleşik grafik
- 4Claude ile haftalık özet
- 5Bir sonraki hafta önerileri
- 6E-mail digest
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.
Yüksek stickiness, multi-API = yüksek defansif
OAuth iş yükü fazla, API limit yönetimi
Para nereden gelir?
Bir çerçeve, değil kesin plan. İlk 100 kullanıcıya odaklan.
- Fiyat
- $29/ay 3 platform, $79/ay sınırsız + AI öneri
- Hedef ARR
- 100 × $45 = $4.5k 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.
# Kreatör Analitik Dashboard (Multi-platform)
**Ne inşa ediyoruz:** YouTube + Instagram + TikTok metric'lerini tek dashboard'da toplayıp AI ile haftalık rapor üreten platform.
**Kullanıcının işi (JTBD):** 3 platformda içerik üretiyorum, hangi format/konu büyüyor diye her Pazartesi 30 dakika analytics dolaşmak istemiyorum, tek ekranda özet ve öneri görmek istiyorum.
---
## Stack
- Next.js 15 + TS strict, Tailwind + shadcn/ui + Recharts
- Supabase (magic link + Postgres)
- YouTube Data API + (v2'de Instagram Graph + TikTok)
- Claude Sonnet 4.6, Vercel Cron
- Deploy: Vercel
## Veri modeli
```sql
create table platform_accounts (
id uuid primary key default gen_random_uuid(),
user_id uuid, platform text check (platform in ('youtube','instagram','tiktok')),
account_id text, access_token_encrypted text,
created_at timestamptz default now()
);
create table metrics (
id bigserial primary key,
account_id uuid references platform_accounts on delete cascade,
content_id text, title text, published_at timestamptz,
views int, likes int, comments int, watch_time_sec int
);
```
## Ana akışlar
1. YouTube OAuth (v1 MVP).
2. Günlük cron: son 50 video metric senkronu.
3. /dashboard: Recharts line chart + top 5 video.
4. /report: Claude'a son 7 vs önceki 7 gün karşılaştırması → "hangi format büyüdü, 3 öneri".
## 6 saatlik inşa sırası
- 0:00–1:00 — Scaffold + auth + YouTube OAuth
- 1:00–2:30 — Data API senkron + metrics table
- 2:30–4:30 — Dashboard + chart
- 4:30–5:30 — Claude weekly report
- 5:30–6:00 — Deploy
## Başarı kriteri
- [ ] YouTube bağlanıyor, son 30 gün metric'leri var
- [ ] Haftalık rapor anlaşılır
- [ ] 3 somut öneri
- [ ] Canlı URL
## Dikkat
- YouTube quota günde 10k unit — cron'u dikkatli yaz.
- Instagram + TikTok v2, MVP'de sadece YouTube.Bu sana uymadı mı?
Hepsini görThumbnail yüklüyorsun, AI 3 varyasyon üretiyor + YouTube başarı paternlerine göre tıklanma oranı tahmini veriyor.
Küçük markalar için micro-influencer bulma + kontak + kampanya takip aracı (Instagram/TikTok odaklı).
Uzun video yükle, AI 10 farklı viral-ready short (TikTok/Reels/Shorts) kesiyor, caption + hashtag de hazır.