100 Fikir/Kampanya & Oyun/#037

Getir Bingo

Haftalık görev kartı: yeni bir kategori dene, saat 10’dan önce sipariş ver, satırı tamamla, ödülü kap.

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

Problem → Çözüm

Problem

Kullanıcıların %70’i her hafta aynı 3 kategoriden alışveriş yapıyor; sepet genişlemiyor. Kategori ekiplerinin yeni ürünleri denetmek için elindeki tek araç pahalı genel indirimler.

Çözüm

Her pazartesi kullanıcıya 3x3 kişisel bingo kartı gelir: “Bir meyve dene”, “Sabah 10’dan önce sipariş ver”, “Bir tarif aç” gibi görevler. Bir satır tamamlanınca küçük ödül, tüm kart tamamlanınca büyük ödül açılır; görevler kullanıcının denemediği kategorilere göre seçilir.

Ürün

Temel özellikler

1Kişisel bingo kartı9 görev; sepet geçmişine göre kolay-zor dengeli dağıtılır.
2Satır & tam kart ödülüHer satır 25 TL, tam kart 150 TL bakiye + rozet.
3Joker kareOrtadaki kare her hafta bir sponsor markanın ürününü denemek.
4Haftalık sezonPazar gece yarısı kart sıfırlanır, tamamlanan haftalar rozet koleksiyonunda.
AI katmanı

Yapay zeka nerede devreye giriyor?

Görev seçici, kullanıcının kategori keşfine açıklığını ve görev tamamlama olasılığını tahmin ederek kartı “zor ama yapılabilir” tutar.

  • Next-category recommender (implicit ALS) ile denenmemiş ama ilgili kategoriler
  • Görev tamamlama olasılığı modeli (XGBoost); kart başına beklenen tamamlama %55-65 bandında tutulur
  • Sponsor joker kareleri için hedefleme: marka kitlesi × keşif olasılığı
Mimari

Nasıl çalışır?

Mobil AppReact Native • bingo grid
Görev ServisiFastAPI • kural motoru
Kart ÜreticiALS + XGBoost
Event İşlemeKafka consumer → görev check
DurumMongoDB + Redis
Teknoloji

Stack

Arayüz

React NativeExpoMoti

Backend

Python 3.12FastAPIaiokafka

AI / ML

implicit (ALS)XGBoostFeast

Veri

MongoDBRedisKafka

Altyapı & DevOps

DockerKubernetesDatadog
Go-to-market

Pazarlama & lansman

1
Pazartesi 09:00 “Yeni kartın hazır”Haftanın başında merak uyandıran push; ilk görevi tamamlayana anında 10 TL.
2
Marka joker sponsorluğuOrtadaki joker kare markalara satılır: haftalık 1 marka, ürün denemesi garantili.
3
“BINGO!” paylaşımıTam kart tamamlayan kullanıcıya konfetili paylaşılabilir kart; arkadaşına davet linkiyle.
Ölçüm

Başarı metrikleri (hedef)

+%22kullanıcı başına haftalık kategori sayısı
%58en az bir satır tamamlama
+%15bingo kullanıcılarında sepet tutarı
Teslimat

MVP yol haritası

Hafta 1-2Sabit görev havuzu30 görevden rastgele kart, event tabanlı görev doğrulama.
Hafta 3-4Kişisel kart üretimiALS + tamamlama modeli; zorluk bandı A/B testi.
Hafta 5-8Sponsor joker + rozetlerMarka self-servis joker kare ve rozet koleksiyonu.
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.