Blog yazısı · 17.04.2026
Senkronuz: Dağınık İşleri Tek Çalışma Alanında Toplamak
Görev, belge, form ve iletişimi ayrı araçlarda takip etme sorunundan yola çıkarak Senkronuz’un ilk çalışma alanı temelini kurdum.
Bir işi takip etmek için görev uygulaması, kararları saklamak için belge aracı, talepleri toplamak için form ve ekip iletişimi için başka bir uygulama kullanınca bilgi parçalanıyor. Senkronuz, bu parçaları tek çalışma alanında bir araya getirme denemem olarak başladı.
İlk günlerde doğrudan görev ekranına atlamak yerine temel yapıyı kurdum. Her veri bir çalışma alanına ait; kullanıcıların üyelikleri ve izinleri bu sınır içinde değerlendiriliyor. Çalışma alanının altında alanlar, klasörler ve listeler bulunuyor. Bu hiyerarşi, küçük bir kişisel listeden birden fazla ekibin kullandığı düzene kadar büyüyebiliyor.
Önce iskelet, sonra özellik
Arayüzde sol gezinme, çalışma alanı seçici ve modül rotalarını hazırladım. Backend Symfony API, web tarafı React tabanlı ilerliyor. Veriyi istemciye olduğu gibi dökmek yerine her ekran için gereken özetleri ayrı okumak, ileride büyük listelerde gereksiz yükü azaltacak.
Çalışma alanının görünümü ve erişim durumu da ilk modelin parçası oldu. Herkesin görebildiği, yalnızca üyelerin eriştiği ve özel alanlar arasında net sınırlar var. Bu karar sonradan eklenirse veri taşımak zorlaşacağı için başlangıçta çözmek istedim.
Sıradaki iş görev motoru: durumlar, özel alanlar, sorumlular ve bir görevin birden fazla listede görünebilmesi. Senkronuz’un hedefi her şeyi tek ekrana sıkıştırmak değil; ilgili bilgiyi doğru bağlamda, kaybolmadan göstermek.