- Plaza Panda ürünü
- Kontrollü pilot
- Perakende ve festival operasyonu
Anadoludakiler Pazarı
Yerel üretici pazarı için POS tedarikçisinden bağımsız çalışan, her stok hareketini değiştirilemez bir defterde tutan operasyon yazılımı.

Kısa bağlam
Festival ölçeğinde bir pazar, hazır kasa yazılımıyla yürümüyor
Yerel üreticilerin ürünlerini bir araya getiren bir pazarda el sanatı ürünlerinin çoğunda barkod yoktur, aynı ürünün farklı gramajı ayrı bir stok kalemidir ve mal gün içinde depo ile stant arasında defalarca gidip gelir. Hazır kasa yazılımları bu üç durumu aynı anda taşımıyor.
Plaza Panda bu iş için ürün tasarımından mimariye, yazılım geliştirmeden doğrulamaya kadar tek ekip olarak çalıştı: kasa ve POS tedarikçisinden bağımsız, stok gerçeğini tek bir defterde tutan bir operasyon çekirdeği kurduk.
01
Stok bakiyesi hiçbir yerde saklanmaz
Bakiye bir yere yazılıp güncellenmiyor; her an kaydedilmiş hareketlerden yeniden hesaplanıyor. Bir kayıt sonradan düzeltilmiyor, ters kaydı giriliyor.
Bunun pratik sonucu şu: “ekrandaki sayı ile raftaki mal farklı” hatası, düzeltilmesi gereken bir arıza olmaktan çıkıp yapısal olarak imkânsız hâle geliyor. Geçmişteki herhangi bir ana ait stok da aynı defterden yeniden hesaplanabiliyor.

02
Barkodlu ve barkodsuz satış aynı akışta
Barkodu olan ürün okutularak, el yapımı ürün listeden seçilerek satılıyor. İki yol da aynı sepete, aynı deftere ve aynı kurallara bağlı.
Stok yetmiyorsa satış kabul edilmiyor; kısmî iade yapılabiliyor ama aynı satır ikinci kez iade edilemiyor. Gün sonunda her stant kendi oturumunu kapatıyor, kapalı oturuma satış yazılamıyor.

03
Transfer, sayım ve mutabakat: ya hep ya hiç
Depodan stanta çok satırlı bir transferde tek bir satır bile geçmezse hiçbiri yazılmıyor. Yarım kalmış, bir tarafta düşüp diğerinde artmamış transfer oluşmuyor.
Sayım farkı ve kasa–stok mutabakatı da aynı defterin üstünde çalışıyor; fark bulunduğunda nedeni kayda geçiyor ve düzeltme yine ters kayıtla yapılıyor.

04
Verilmemiş kararlar ekranda görünür
Bir operasyonun her sorusu yazılım yazılırken cevaplanmış olmuyor. Bu yazılım cevaplanmamış soruları varsayımla kapatmak yerine ekranda listeliyor ve ilgili özelliği kapalı tutuyor.
Denetim kaydı da yalnız yapılan işlemleri değil, yetkisi olmadığı için reddedilen denemeleri kaydediyor. “Kimse yapmadı” ile “biri denedi ve engellendi” aynı şey değil.

Ölçülen kapsam
Aşağıdaki değerler depodan sayılmıştır; tahmin değildir.
- 37.475 satır TypeScript
- 986 otomatik test (826 birim + 160 uçtan uca)
- 29 ekran
- 44 korunan yüzey kaydı
- 10 operasyon raporu
- 20/20 defter bütünlüğü kontrolü
Projenin bugünkü durumu
Yazılım kontrollü pilot hazırlığı aşamasında: sahada çalışmaya hazır ama henüz bir festival operasyonunda kullanılmadı. Ekranlardaki kişiler, ürünler, fiyatlar ve stok sayıları gerçek değil; hepsi sınama için üretilmiş demo verisi.
Mali belge üretimi, yeni nesil ödeme cihazı bağlantısı ve tahsilat bilinçli olarak kapsam dışı bırakıldı. Bunlar kurumsal kararlara bağlı olduğu için yazılım onları varsaymıyor; satış akışı bu turda simülasyon olarak çalışıyor.

Plaza Panda’nın rolü
Ürün tasarımı, bilgi mimarisi, arayüz tasarımı, yazılım geliştirme ve doğrulama zincirinin tamamı bizde. Her teslim turunda önce davranış kaynakta doğrulandı, sonra başarısız olan testler yazıldı, düzeltme ondan sonra uygulandı.
- Next.js 15
- React 19
- TypeScript 5.7
- PostgreSQL 16
- Prisma 6
- Tailwind CSS
- Vitest
- Playwright
- Docker
Sonraki adım
Benzer bir operasyon kurgusu konuşalım
Kapsamı birlikte netleştirelim; hangi katmanın gerçekten gerektiğini konuşarak çıkarıyoruz.
Künye
- Kayıt türü
- Plaza Panda ürünü
- Sahip
- Plaza Panda
- Durum
- Kontrollü pilot
- Sektör
- Perakende ve festival operasyonu
- Platform
- Web uygulaması
- Çalışan hizmetler
- Ürün tasarımı, mimari, yazılım geliştirme, doğrulama
- Ekran görüntüsü
- 2026-09-20






