🔑 İlk Kullanım: Firebase Console → Authentication → E-posta/Şifre → Kullanıcı Ekle ile admin hesabı oluştur.

📊 Dashboard

💬
Toplam Cevap
👤
Aktif Kullanıcı
↑ bugün
🛡
Bekleyen Moderasyon
❤️
Toplam Kalp
upvote
😊 Duygu Dağılımı
😊 Mutlu
😢 Üzgün
😐 Nötr
🌍 Ülke Dağılımı (Top 5)
💬 Son Cevaplar
RumuzCevapDuyguDurumZaman

❓ Günün Sorusu

Soruları oluştur, düzenle ve planla

📅 Aktif Soru
Yükleniyor...
➕ Yeni Soru Oluştur / Güncelle

💬 Cevaplar

Tüm cevapları görüntüle ve yönet

— cevap
RumuzCevapDuygu❤️ÜlkeDurumZamanİşlem

🛡 Moderasyon

Bekleyen cevapları incele ve onayla/reddet

💡 Soru Önerileri

Kullanıcıların önerdiği sorular

ÖneriKullanıcıDilOylarZamanİşlem

🔔 Bildirim Gönder

Tüm kullanıcılara push bildirimi gönder

📢 Hızlı Bildirim
⚡ Hazır Şablonlar
📋 Gönderilen Bildirimler
BaşlıkMesajGönderenZamanDurum
⚠️ FCM Kurulum Notu
Push bildirimleri için Firebase Cloud Messaging kurulumu gerekir:
1. Firebase Console → Project Settings → Cloud Messaging → Server Key kopyala
2. Aşağıya Server Key'i gir → Kaydet
Şimdilik bildirimler Firestore'a kaydedilir, uygulama açıkken gösterilir.

🤖 Claude AI Moderasyon Testi

Anthropic Claude ile içerik denetimi

API Yapılandırması
⚠️ API key tarayıcıda saklanır. Production'da Firebase Functions kullan.
Moderasyon Testi
⚡ Toplu Claude Moderasyonu

Bekleyen (pending) tüm cevapları Claude ile toplu olarak denetle.

⚙️ Ayarlar

Uygulama ve Firebase yapılandırması

🔥 Firebase Bağlantısı
📊 Firestore İstatistikleri
🔐 Güvenlik Kuralları Hatırlatıcı
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /questions/{date} {
      allow read: if true;
      allow write: if false;  // Sadece Admin SDK
    }
    match /answers/{answerId} {
      allow read: if true;
      allow create: if request.auth != null;
      allow update, delete: if false;
    }
    match /suggestions/{id} {
      allow read: if true;
      allow create: if request.auth != null;
      allow update, delete: if false;
    }
  }
}