Westware Studio
Blog’a dön

2026-04-20 · Cansu Küçükal Özdemir

İş takip paneli nasıl tasarlanır?

Operasyon ekiplerine yönelik dashboard geliştirirken öğrendiğimiz dersler.

İş takip panelleri — filo yönetimi, sipariş izleme, sürücü performansı, stok durumu — kurumsal yazılımın en çok kullanılan ama en az önem verilen parçalarından biridir.

Kullanıcı kim?

Önce soruyu doğru sorun: Bu paneli günde kaç saat, kim kullanacak?

Operatörler genellikle büyük monitörde, hızlı karar vermek için kullanır. Tasarım buna göre yapılmalıdır:

  • Veriyi küçük kartlara sıkıştırmayın
  • Önemli sayıları büyük ve okunabilir gösterin
  • Renk kodları anlamlı olsun (kırmızı = sorun, sarı = dikkat, yeşil = normal)

Gerçek zamanlı veri ne zaman gerekli?

Her panel gerçek zamanlı olmamalıdır. Sor: "Kullanıcı bu bilgiyi ne sıklıkla tüketiyor?"

  • Araç konumu → gerçek zamanlı (WebSocket veya SSE)
  • Günlük rapor → saatlik yenileme yeterli
  • Aylık özet → statik, önbelleğe alınmış

Gereksiz WebSocket bağlantısı sunucu maliyetini katlar.

Arama ve filtreleme

Bir filo yöneticisi 200 araç arasında tek aracı 3 saniyede bulabilmeli. Bunu sağlayan tasarım:

[ Arama kutusu: plaka / sürücü adı  ]
[ Durum filtresi: Tümü | Aktif | Arızalı | Bakımda ]
[ Bölge filtresi ]

Sunucu taraflı arama ve debounce ile gereksiz API çağrısı engellenir.

Yetki seviyeleri

Filo yöneticisi her şeyi görebilmeli; sürücü yalnızca kendi verilerini. Rol bazlı erişim kontrolü (RBAC) baştan tasarlanmalıdır — sonradan eklenmesi çok daha pahalıdır.

Dışa aktarma

"CSV olarak indir" neredeyse her operasyonel panelde istenir. React Table veya TanStack Table kullanıyorsanız bu ücretsiz gelir; aksi halde en az 1 günlük iş.


Operasyon ekibiniz için özel bir takip paneli mi istiyorsunuz? Konuşalım.

WhatsApp'tan yaz