Multi-Tenant Firma Yapısı
Kayıt akışı kullanıcı, firma, firma-kullanıcı ilişkisi, rol ataması ve aktif firma oturumunu tek transaction mantığıyla kurar. Her iş verisi `company_id` kapsamıyla ayrılır.
ESSEO olarak yalnızca kurumsal web sitesi üretmiyoruz; iş süreçlerini baştan sona yöneten, çok kullanıcılı, çok şubeli, e-Belge ve pazaryeri entegrasyonlarına hazır dev yazılım platformları geliştiriyoruz. Bu proje; kayıt akışından firma kapsamına, şube ve depo stok modelinden PWA mobil deneyime, e-Fatura/e-Arşiv/e-İrsaliye süreçlerinden audit log ve sayaçlı kullanım modeline kadar uçtan uca tasarlanmış kapsamlı bir SaaS altyapısıdır.
Finans, satış ve cari modülleri tek dashboard özetinde birleşir.
Gelen e-Fatura, e-Arşiv ve GİB sürecindeki belgeler panelde izlenir.
Bu proje, klasik “fatura kesen küçük program” yaklaşımının çok ötesinde kurgulandı. Hedef; farklı sektörlerde çalışan firmaların cari hesap, ürün, depo, satış, alış, finans, çek-senet, taksitli satış, personel, e-Belge ve e-ticaret süreçlerini tek bir bulut panelinde yönetebilmesiydi. Kayıt olan her firma kendi verisiyle izole çalışır; firma sahibinin altında farklı roller, şubeler, depolar ve kullanıcı yetkileri tanımlanabilir. Böylece küçük bir mağaza, market zinciri, üretim işletmesi veya sahada satış yapan ekip aynı mimari içinde farklı modülleri kullanabilir. ESSEO bu projede yalnızca arayüz tasarlamadı; veri modeli, yetkilendirme, kredi/sayaç sistemi, audit log, servis sınıfları, PWA kararları ve modüler ürün stratejisiyle komple yazılım omurgasını inşa etti.
Büyük yazılım projelerinde başarı, yalnızca güzel ekranlardan değil, veri kapsamı ve iş kurallarının doğru modellenmesinden gelir. Bu sistemde her servis, firma ve şube kapsamını dikkate alır; her kritik işlem denetlenir; her modül büyüyebilir şekilde izole tasarlanır.
Kayıt akışı kullanıcı, firma, firma-kullanıcı ilişkisi, rol ataması ve aktif firma oturumunu tek transaction mantığıyla kurar. Her iş verisi `company_id` kapsamıyla ayrılır.
Merkez şube otomatik açılır. Ürün kartı firma geneli, stok ise depo bazlı tutulur. Şube bağımsız ana depo ve şubeye bağlı mağaza deposu senaryoları desteklenir.
Spatie teams yapısıyla roller global, atamalar firma bazlıdır. Owner/admin tüm şubeleri görür; diğer roller `branch_user` kapsamıyla sınırlandırılır.
Başarılı giriş, hatalı giriş, lockout ve logout olayları kaydedilir. CRUD işlemleri servis seviyesinde activity log'a yazılır; şifre asla loglanmaz.
Her okuma, yazma ve sistem kullanımı kredi olarak ölçülebilir. Böylece büyük SaaS projelerinde “kullandığın kadar öde” modeli uygulanabilir hale gelir.
Manifest, service worker iskeleti, mobil formlar ve dokunma hedefleriyle saha satışı, barkod tarama ve tablet POS deneyimi için PWA yaklaşımı benimsendi.
Proje, bağımsız görünen modüllerin finans ve stok katmanında birbirine bağlandığı bir iş sistemi olarak tasarlandı. Satış faturası stok hareketi ve finans hareketi üretir; taksitli satış tahsilatı finans gelirine döner; personel ödemeleri finans gideri olarak izlenir; çek-senet ve krediler vade yönetimiyle panelde takip edilir. Bu yapı, müşterinin gerçek iş akışını dijitalleştirmek için modül bazlı değil süreç bazlı düşünülerek kuruldu.
Büyük yazılım geliştirme; sadece controller ve ekran yazmak değildir. Kayıt sırasında şirketin kurulması, kullanıcıların yetkilendirilmesi, şubelerin bağlanması, her işlemde kredi düşülmesi, log tutulması, e-Belge veya pazaryeri gibi dış sistemlerin güvenli bağlanması gerekir. Bu projede tüm katmanlar servis tabanlı yaklaşımla ayrıştırıldı.
ESSEO, web sitesinden daha fazlasını isteyen işletmeler için özel CRM, ERP, SaaS, mobil uyumlu PWA, API, ödeme, e-Fatura, pazaryeri ve stok yönetimi çözümleri geliştirebilir. Analiz, veri modeli, arayüz, yetkilendirme, entegrasyon, güvenlik, SEO uyumlu landing, bakım ve geliştirme süreci tek elden yürütülür.
Excel, WhatsApp ve dağınık notlarla yürüyen iş akışlarını tek panelde toplayan şirket içi yazılımlar.
Abonelik, kredi, rol, firma ve kullanıcı yönetimi olan bulut tabanlı ticari yazılım ürünleri.
Mobil uygulama, bayi paneli, ödeme sistemi, kargo, e-Belge ve pazaryeri API bağlantıları.
Uygulama mağazasına gerek kalmadan ana ekrana eklenen, hızlı ve mobil öncelikli web uygulamaları.
Bu bölüm hem kullanıcıları bilgilendirir hem de arama motorlarının sayfanın kapsamını daha iyi anlamasını sağlar.
Evet. Çoklu firma, çoklu şube, rol ve izin yönetimi, PWA, API, e-Belge, pazaryeri entegrasyonu, stok ve finans süreçleri olan büyük ölçekli SaaS ve ERP projeleri geliştirebiliriz.
Market, restoran, üretim, bayi ağı, saha satış ekibi, çok şubeli mağaza ve e-ticaret operasyonu olan firmalar için benzer mimariyle özelleştirilmiş yazılım üretilebilir.
Bu proje PWA yaklaşımıyla tasarlandı. Mobil ve tablette kullanılabilir; barkod tarama, POS ve saha satış gibi süreçler mobil öncelikli düşünülür.
Evet. Nilvera benzeri e-Belge entegratörleri, pazaryeri connector'ları, webhook, job tabanlı senkronizasyon ve API güvenliği proje mimarisine dahil edilebilir.
Süreciniz karmaşık, modülleriniz çok, entegrasyonlarınız zorlu olabilir. ESSEO olarak analizden mimariye, arayüzden API'ye, SEO uyumlu tanıtımdan canlı bakım sürecine kadar tüm yazılım yaşam döngüsünü üstlenebiliriz.