100 Fikir/Kampanya & Oyun/#029

Flaş Getir

Mahallene özel 15 dakikalık flaş fırsatlar; depoda fazla ne varsa, o an yarı fiyatına.

Fikir #029 / 100 Mobil uygulama Müşteri Kampanya & Oyun AI destekli
Fikir

Problem → Çözüm

Problem

Her dark store’da fazla stoklanmış ya da son kullanma tarihi yaklaşan ürünler var; bunlar ya fire oluyor ya da tüm şehre aynı anda indirime giriyor. Kullanıcı için ise kampanyalar sıradan ve aciliyetsiz.

Çözüm

Her depo kendi fazla stoğuna göre 15 dakikalık flaş kampanya açar ve sadece o depoya yakın kullanıcılara bildirir. İndirim derinliği, stok miktarı ve SKT’ye göre dinamik belirlenir; stok bitince kampanya kapanır.

Ürün

Temel özellikler

1Depo bazlı fırsatKadıköy deposundaki fazla yoğurt Kadıköy’e, Beşiktaş’taki fazla meyve Beşiktaş’a.
2Canlı stok sayacı“Son 7 adet” sayacı gerçek stokla senkron; bitince ürün griye döner.
3SKT kurtarıcıTarihi yaklaşan ürünler fire olmadan önce otomatik flaş listeye alınır.
4Flaş alarmıSevdiğin kategoride flaş açılınca sadece sana anlık bildirim.
AI katmanı

Yapay zeka nerede devreye giriyor?

Stok fazlası ve fire riski tahmini, hangi ürünün hangi depoda ne kadar indirimle flaşa gireceğini belirler.

  • LightGBM talep tahmini: depo × SKU × saat bazında satış hızı ve fire riski
  • Fiyat esnekliği modeli ile stok 15 dakikada eriyecek minimum indirim oranı
  • Bildirim hedefleme: kategori ilgisi + depoya teslim süresi < 12 dk olan kullanıcılar
Mimari

Nasıl çalışır?

Depo StokWMS → Kafka stok event
Flaş PlanlayıcıTalep + fiyat esnekliği
Kampanya APIFastAPI • TTL’li kampanya
Canlı StokRedis atomic decrement
Mobil AppWebSocket sayaç
Teknoloji

Stack

Arayüz

React NativeExpoWebSocket

Backend

Python 3.12FastAPIFaust (Kafka streams)

AI / ML

LightGBMProphetOptuna

Veri

KafkaRedisPostgreSQL

Altyapı & DevOps

KubernetesKEDA autoscalingGrafana
Go-to-market

Pazarlama & lansman

1
“Saat 17:15, Flaş Saati”Her gün aynı saatte mahalle flaşı: kullanıcı alışkanlığı ve kampanya beklentisi oluşur.
2
Fire karşıtı mesaj“Bu ay Flaş Getir ile 12 ton gıdayı israftan kurtardık” şeffaf aylık raporu, sürdürülebilirlik PR’ı.
3
Telegram/WhatsApp kanalıMahalle bazlı flaş kanalı; fırsat avcıları topluluğu kendi kendine büyür.
Ölçüm

Başarı metrikleri (hedef)

-%35depo bazlı gıda firesi
%82flaş stoğun 15 dk’da tükenme oranı
+%9flaş bildirimi alan kullanıcıda sepet büyüklüğü
Teslimat

MVP yol haritası

Hafta 1-2Manuel flaş paneliDepo müdürü fazla stoğu seçer, 15 dk kampanya açar; 10 depoda pilot.
Hafta 3-4Otomatik flaş planlayıcıFire riski modeli günlük öneri üretir, depo müdürü onaylar.
Hafta 5-8Tam otomasyon + alarmDinamik indirim, kişisel flaş alarmı ve tüm İstanbul depolarına yayılım.
Fİ
Fatih İnci — Full Stack Software Engineer

Bir fikri production’a taşırken ilk sorum şu: ölçülebilir mi ve mevcut sistemi bozmadan nasıl açılır? Yaklaşık 4 yıl, ayda yüz milyonlarca CDN isteği alan bir embed script üzerinde çalıştım. Kademeli geçiş ve gerçek test kapsamı benim için vazgeçilmez. Remote çalışmaya hazırım.