Çiftlik Pro

Çok kiracılı SaaS · Çiftlik ERP

Bütün bir çiftliği tek panelden, rol bazlı yönetin.

Çiftlik Pro, çok kiracılı bir çiftlik yönetim sistemi. Kaydolan her çiftlik sahibi tamamen izole kendi kiracılığını alır; hayvanları, tarlaları, stoğu, finansı, satışları, herkese açık mağazayı, görevleri ve personeli tek yerden yönetir. Bir portföy projesi ve aşağıdaki demo uygulamanın kendisi.

Dört rolün herhangi biriyle deneyin

Kayıt gerekmez. Hesapların hepsi salt okunur ve her düğme o rolün nereye erişemediğini yazar — daralan menü bozuk bir sayfa değil, bir yetki sınırıdır.

Dördü de aynı çiftliği görür. Ret, istemci tarafında bir sıçrama değil, edge'den gelen gerçek bir HTTP yönlendirmesidir.

Panel — gerçek aydan aya değişim gösteren özet kartlar ve aylık gelir/gider grafiği
Panel — gerçek aydan aya değişim gösteren özet kartlar ve aylık gelir/gider grafiği
Hayvan detayı — süt verimi ve ağırlık eğrileri, sağlık geçmişi ve soy bilgisi
Hayvan detayı — süt verimi ve ağırlık eğrileri, sağlık geçmişi ve soy bilgisi
Kiracıya özel herkese açık mağaza; slug kapsamlı sepet ve çok kalemli siparişler
Kiracıya özel herkese açık mağaza; slug kapsamlı sepet ve çok kalemli siparişler

Yakından bakmaya değer olanlar

Kiracı izolasyonu, iki katmanda

PostgreSQL Row-Level Security ve bir Prisma istemci eklentisi. Kiracı bağlamı interaktif transaction içinde SET LOCAL ile kurulur, böylece bağlantı havuzunun arkasında da doğru kalır. CI her push'ta bunu RLS'i aşamayan bir rolle kanıtlar.

Tek yetki kaynağı, üç seviye

Dört rol, tek yazma matrisi; edge proxy'de, sunucu sayfalarında ve her yazma ucunda uygulanır. Rolünüzün dışındaki bir bölüm, hiçbir şey render edilmeden gerçek bir 307 ile reddedilir.

İddia değil, kontrol

Birim, entegrasyon ve uçtan uca testler her push'ta üç paralel CI işinde koşar; kiracı izolasyonu gerçek bir PostgreSQL örneğine karşı doğrulanır.

Baştan sona iki dilli

Her ekran ve her API hata mesajı Türkçe ve İngilizce. İlk gelen ziyaretçi tarayıcısının dilini alır; değiştirici seçimi o andan sonra sabitler.

Gerekçeler, elenen alternatifler ve bilinen sınırlar depoda yazılı.