Proje Detayı

Setkon — Hayvancılık ve Süt İşletmesi Yönetim Platformu

Büyükbaş işletmelerinde hayvan, süt üretimi, yem, stok, cari hesap ve finans takibini tek panelde toplayan entegre yönetim sistemi

GoVue 3PostgreSQLRabbitMQClickHouseFlutter
Setkon — Hayvancılık ve Süt İşletmesi Yönetim Platformu

Proje ne yapıyor?

Setkon, süt ve büyükbaş hayvancılık işletmeleri için entegre bir işletme yönetim sistemidir. Tek panelden altı ana modül yönetilir: cari hesaplar (müşteri/tedarikçi, bakiye, hareketler), stok yönetimi (yem ve ilaç stoğu; giriş/çıkış, fire, sayım düzeltme), hayvan yönetimi (küpe no, ırk, gebelik, laktasyon, satış/ölüm durumu), sağlık takibi (sağlık kayıtları, aşı takibi), üretim (litre ve yağ/protein oranıyla süt üretimi, yem reçeteleri ve tüketimi) ve finans (süt satışı, yem, veteriner, elektrik gibi gelir-gider kalemleri ve finansal özet).

Operasyon ekibi Vue tabanlı web paneli kullanır; Flutter mobil uygulama altyapısı da hazırdır (şu an kimlik doğrulama modülü tamamlanmış durumda).

Problem ve Çözüm

Çiftliklerde takip çoğunlukla Excel, kağıt ve hafızayla yürür: stok, hayvan, süt üretimi, yem maliyeti ve cari hesaplar birbirinden kopuk kalır. Hangi hayvanın ne kadar süt verdiği, yemin maliyete etkisi ve işletmenin gerçek kârlılığı görünmezdir.

Setkon tüm operasyonu tek dijital platformda topladı: hayvan → süt → yem → stok → finans zinciri tek kayıt altında ilerliyor; stok hareketleri minimum seviye uyarılarıyla izleniyor, yem reçetesi/tüketim takibiyle maliyet kontrol altında tutuluyor, gelir-gider kategorileri işletme kârlılığını görünür kılıyor.

Altyapı, e-posta/SMS/bildirim işlemlerini RabbitMQ ile arka planda işleyen (kullanıcı anında yanıt alır), PgBouncer ile bağlantı havuzlayan ve ClickHouse ile audit log tutan, Docker ile production'a hazır Go servis mimarisi üzerine kurulu.

Mimari — 3 Bileşen

01Vue

Web Panel

Vue 3 + Vue Router + Vuex; PrimeVue ve Bootstrap (Velzon şablonu), Chart.js/ApexCharts grafikler. Cari, stok, hayvan, sağlık, üretim ve finans modülleri tek panelde.

02Go

Backend API

Go 1.23 + Fiber, Bun ORM + PostgreSQL, JWT kimlik doğrulama. RabbitMQ worker'ları (e-posta/SMS/bildirim), ClickHouse audit/analitik, AWS S3 dosya depolama, Swagger API dokümantasyonu.

03Flutter / Docker

Mobil & Altyapı

Flutter (Riverpod) mobil uygulama altyapısı — kimlik doğrulama modülü hazır. Dağıtım Docker / Docker Compose ile; Nginx reverse proxy ve PgBouncer connection pooling.

Teknolojiler

BackendGo 1.23 + Fiber (HTTP API), JWT kimlik doğrulama
ORM / DBBun ORM + PostgreSQL (PgBouncer ile connection pooling)
Mesaj kuyruğuRabbitMQ — e-posta, SMS, bildirim (asenkron)
Audit / analitikClickHouse
Dosya depolamaAWS S3
PanelVue 3, Vue Router, Vuex; PrimeVue + Bootstrap (Velzon), Chart.js / ApexCharts
MobilFlutter (Riverpod) — kimlik doğrulama modülü
AltyapıDocker / Docker Compose, Nginx reverse proxy
DokümantasyonSwagger

Ölçülebilir Sonuçlar

Önceki sisteme göre

Tek zincir

Hayvan → süt → yem → stok → finans tek kayıt altında — kopuk takip bitti

Uyarılar

Stok hareketleri ve minimum seviye uyarıları — yem/ilaç tükenmeden haber

Maliyet

Yem reçetesi ve tüketim takibiyle üretim maliyeti kontrolü

Kârlılık

Gelir-gider kategorileriyle işletme kârlılığının görünürlüğü

Aklınızdaki projeyi birlikte hayata geçirelim

Mobil uygulamadan (iOS & Android) web panellerine, Go ile ölçeklenebilir backend ve API geliştirmeden saha çözümlerine kadar uçtan uca yazılım geliştiriyorum. Yeni bir ürün, mevcut bir sistemin yenilenmesi ya da tek bir modül — freelance ve proje bazlı çalışmaya uygunum.

#Ahmet Şahin

Software Engineer

© 2026 Ahmet Şahin. Tüm hakları saklıdır.