Influencer Paneli Mimarisi

Proje Sayfa Akış Senaryosu ve Veritabanı Mantıksal Şeması

1. Sayfa Akış Senaryosu (UX Journey)

1 Kayıt Ekranı (Register)

Influencer'ın (veya Ajansın) sistemle ilk teması.

2 SMS Doğrulama Ekranı

Kullanıcının gerçekliğini doğruladığımız adım.

3 Hesap Bağlama & Detaylandırma

Kullanıcının sosyal medya hesaplarını eklediği kurulum aşaması.

4 Ana Panel (Dashboard)

Günlük özet ekranı.

5 Ajans / Menajer Yetkilendirme

İsteyen influencer'ın hesabını bir ajansa devrettiği ekran.

6 İş Listesi (Kampanya Pazarı)

Kullanıcının iş fırsatlarını gördüğü ekran.

7 İş Yönetimi ve İçerik Teslimi

Başvurusu onaylanan influencer'ın operasyonel süreci.

8 Proje Takibi ve Hak Ediş

Performansın canlı izlendiği adım.

9 Cüzdan (Bakiye Çekim)

Kazançların tahsil edildiği son adım.

2. Mantıksal Tablo Yapıları

Kullanıcılar (Users)

Sisteme giren gerçek kişilerin veya ajansların tutulduğu ana tablo.

Sütunlar id, user_type (influencer/agency), first_name, last_name, phone_number, email, password_hash, is_phone_verified, created_at, updated_at

Sosyal Medya Hesapları (Accounts)

API aracılığıyla bağlanmış resmi profil verileri.

Sütunlar id, user_id (Sahibi), platform, platform_user_id, username, followers_count, following_count, persona_gender, persona_birth_year, account_type, can_apply_jobs, restriction_reason, is_verified, status (active/inactive), active_uid (Mükerrer kontrolü), access_token, refresh_token, token_expires_at, last_synced_at, sync_status, sync_error, created_at, updated_at

Kategoriler ve Etiketler

Kategoriler (Categories) id, parent_id (Alt kategori için), name, slug, is_active
Hesap Kategorileri (Ara Tablo) account_id, category_id, is_primary (Ana Kategori Mi?)

Ajans / Menajer Yetkilendirmeleri

Bir profilin devredilmesi veya ortak yönetilmesi.

Ajans Davetleri (agency_invitations) id, agency_user_id, token, invited_phone, status (pending, accepted vb.), expires_at, accepted_user_id, created_at
Yetki/Devir (user_delegations) id, owner_user_id, delegate_user_id, initiated_by_user_id, permissions (JSON), status, created_at, updated_at

3. Önemli Mimari Kararlar

© 2026 Influencer Paneli Mimari Taslak Dokümanı