Satış ve retention ekip üyelerinin günlük yaptıkları işlemleri bir form aracılığıyla panele ekleyebildiği; bu verilerin kategori bazlı analiz edilip, kişiye göre puanlama / sıralama çıktısı alınabildiği web tabanlı dashboard sistemi talep ediyorum.
Sistem şifreli giriş ile açılacak ve sadece iç kullanım için olacak.
Kodlar tamamı açık kaynak şekilde teslim edilecek (frontend + backend + veritabanı + kurulum dökümanı).

🔐 Giriş Ekranı

  • Şifre korumalı login
  • Rol destekli (Admin / Standart Kullanıcı)
  • Kullanıcılar panelde kişi listesinde seçilebilir olacak

📝 FORM EKRANI (ANA VERİ GİRİŞ SAYFASI)


Form alanları:
AlanAçıklamaAna KategoriSatış / Retention (Zorunlu)Ülke / BölgeÖrn: TR, İngiltere, Avrupa vb.KişiSistem içinde tanımlı ekip üyesi seçilecekTutarİşlem miktarıTarihGün - Ay - Yıl seçimiEkstra NotOpsiyonel metin açıklaması
➡️ Form kaydedildiğinde:
  • Panelde canlı pop-up bildirim görünecek
  • Metin örneği:
    “Mert bugün 5000₺ satış getirdi!”
  • Pop-up ile birlikte:
    • Alkış sesi çalacak
    • Küçük konfeti / alkış animasyonu olabilir (görsel bildirim)
Bu uyarı tüm açık dashboard ekranlarında senkronize görünmeli (sayfa yenilemeden, real-time).

📊 ANA DASHBOARD SAYFASI

  • Bu ay toplam giren para (kategori filtrelenebilir)
  • Toplam işlem sayısı
  • Ortalama tutarlar
  • Genel Liderlik Tablosu (1., 2., 3. sıralama)
  • Satış Genel & Retention Genel ayrı kutular
  • Kişiye göre toplam kazanç listesi
  • En son yapılan işlemler listesi (log)

🔄 KATEGORİ & ALT KATEGORİ SAYFALARI


Sistemde kategori → alt kategori → kişisel sıralama mantığı olacak.
ÖRNEK:
MenüAlt MenüİçerikSatışTRTR için 1-2-3 sıralamaSatışİngiltereİngiltere satış sıralamasıRetentionTRTR Retention 1-2-3Retentionİngiltereİngiltere Retention sıralaması
Her sayfada:
  • Toplam tutar
  • İşlem sayısı
  • Kişiye göre sıralı tablo
  • İlk 3 kişi özel olarak renklendirilmiş şekilde listelenecek
    (1 = Altın, 2 = Gümüş, 3 = Bronz vb.)

🎯 Özel İstek: CANLI 1-2-3 SIRALAMA (Leaderboard)

  • Sistem veriyi kaydeder kaydetmez dashboard otomatik güncellenmeli
  • Sayfa yenilemeye gerek olmamalı (real-time websocket / supabase realtime / pusher vs. olabilir)
  • TV ekranına yansıtılabilir geniş ekran tasarımı opsiyonel


    Teknik Gereksinimler

    • Modern ve temiz UI
    • Mobile uyumlu (responsive)
    • Kod teslimi:
      • Tam açık kaynak
      • Teslim Süresi
        Lütfen teklif ile birlikte şu bilgileri gönderin:

        • Teslim süresi
        • Kullanmayı düşündüğünüz teknoloji
        • Daha önce yaptığınız panel / dashboard referansları (varsa)
      • 💰 Bütçe


        Teklif verin — işin kalitesine ve süreye göre değerlendireceğim.

        📩 İletişim


        R10 PM üzerinden ulaşabilirsiniz.