Hızlı servis restoranlarında mobil uygulama; sepet ortalamasını artırır, sıra bekleme süresini azaltır, kampanyaları kişiselleştirir ve sadakati kalıcı hâle getirir. “McDonald’s gibi mobil uygulama yapma” hedefi; sipariş akışlarının hatasız ilerlediği, sadakat/kupon motorunun esnek olduğu, şube–mutfak–kuryeyi tek ekosistemde yöneten bir çözüm üretmeyi gerektirir.
Kullanıcı Tarafı Temel Özellikler
-
Kayıt & Oturum: Telefon/e-posta, Apple/Google ile giriş, KVKK rızaları, çift aşamalı doğrulama.
-
Konum & Şube Seçimi: Yakındaki şubeler, açık/kapalı saatler, teslimat/gel-al/tableservice seçenekleri.
-
Menü & Özelleştirme: Kategori–ürün–varyant, ekstra malzemeler, menü kombinasyonları, alerjen/kalori bilgileri.
-
Sipariş Akışları:
-
Teslimat (Delivery): Adres doğrulama, tahmini süre, canlı durum.
-
Gel-Al (Pickup): Zaman seçimi, sıra numarası, QR ile teslim.
-
Masaya Servis / Kiosk Entegrasyonu (opsiyonel).
-
-
Ödeme: Iyzico/PayTR/iybank, kart saklama (tokenization), kapıda/tek tıkla ödeme, hediye kartı & cüzdan.
-
Sadakat & Kampanya: Puan/rozeti̇f sistem, damgalı kart, kupon & promosyon motoru (ürüne/sepete/şubeye/saate göre).
-
Kişiselleştirme: Son siparişler, favoriler, öneri motoru (kolay tekrar).
-
Bildirimler: Sipariş durumu, anlık kampanya, lokasyon bazlı tetikleyiciler.
-
Çoklu Dil & Çoklu Para Birimi: Turist yoğun lokasyonlar için.
-
Destek: Canlı sohbet, iade/iptal akışları, SSS.
İşletme/Yönetim Paneli (Back-Office)
-
Şube Yönetimi: Çalışma saatleri, yoğunluk modları, kapatma/erteleme.
-
Ürün–Fiyat–Stok: Bölgeye/şubeye göre fiyat, dönemsel menüler, stok eşikleri.
-
Sipariş Kontrol Paneli: Delivery/Gel-Al kuyrukları, SLA takibi, yeniden yönlendirme.
-
Kampanya & Kupon Motoru: Kural setleri, hedef kitle segmentleri, A/B varyantları.
-
Sadakat Yönetimi: Puan kuralları, seviye/rozet, hediye ürün eşikleri.
-
Kuryeler & Slot Planlama: Teslimat alanları, rota yoğunluğu, kapasite planı.
-
Raporlama & Analitik: Sepet, dönüşüm, tutulma (retention), en çok satanlar, k
âr marjı, sipariş ısısı. -
İçerik & Banner: Ana sayfa vitrinleri, sezonluk kampanyalar, push segmentleri.
-
Yetkilendirme: Merkez–bölge–şube rolleri, loglama, denetim izi.
Mimarî ve Teknoloji Seçimi
Mobil: Flutter veya React Native (tek kod tabanı, iOS/Android yayın).
Backend API: Node.js (NestJS) veya .NET; Domain-Driven modüler yapı.
Mikroservisler: Sipariş, menü, ödeme, sadakat, kampanya, bildirim, kullanıcı, şube.
Veritabanı: PostgreSQL (OLTP), Redis (cache/oturum), Elasticsearch (arama & rapor).
Gerçek Zamanlı: WebSocket/Socket.IO; sipariş durumu canlı güncellemeleri.
Olay Tabanlı Entegrasyon: Kafka/RabbitMQ ile KDS/POS/kargo sistemleri.
Altyapı: Docker + Kubernetes, CI/CD, otomatik ölçekleme; CDN ile görsel/menü dağıtımı.
Gözlemlenebilirlik: Prometheus + Grafana, merkezi log, hata izleme (Sentry).
Entegrasyonlar
-
Ödeme Sağlayıcıları: Iyzico, PayTR, Troy/EMV entegrasyonları; PCI-DSS uyumlu tokenization.
-
POS & KDS (Mutfak Ekranı): Sipariş biletleri, hazırlık aşaması; hazırlık-fırında-yolda-teslim durumları.
-
Kurye/Harita: Google/Apple Maps, rota/ETA; üçüncü taraf kurye ağları (opsiyonel).
-
CRM/CDP: Kampanya segmentasyonu, RFM, tetikleyici push/e-posta/SMS.
-
Fatura & E-Belge: E-arşiv/e-fatura (Türkiye mevzuatı).
Güvenlik ve Uyum
-
KVKK & GDPR: Açık rıza, aydınlatma, silme/anonimleştirme, veri minimizasyonu.
-
PCI-DSS: Kart verisi uygulama dışında; 3D Secure, risk kontrolleri.
-
Uygulama Güvenliği: OWASP MASVS/ASVS, şifreleme (TLS 1.2+), gizli anahtar yönetimi, rate-limit & bot koruması.
-
Denetim & Loglama: Tam işlem izi, şüpheli hareket alarmları.
Performans ve Ölçeklenebilirlik
-
<2 sn ilk yükleme, ürün görselleri için çoklu çözünürlük & lazy-load.
-
Hot path caching: Menü, fiyat, şube durumu.
-
Kapasite Planı: Öğlen/akşam pik saatleri için otomatik pod ölçekleme.
-
Dayanıklılık: Bölgesel kesintiye toleranslı dağıtım, mesaj kuyruğu ile yeniden deneme.
Analitik, A/B Test ve Büyüme
-
Kohort Analizi: İlk siparişe giden en kısa yol, tekrar sipariş aralığı.
-
A/B Testi: Ana sayfa düzenleri, buton metinleri, kupon eşiği.
-
Kampanya Otomasyonları:
-
Sepet terk push’u
-
Konum tetikli “yakındaki şube” bildirimleri
-
Hava durumuna göre öneri (opsiyonel)
-
-
ASO/Store Stratejisi: Anahtar kelime varyantları, görsel/video önizlemeleri, değerlendirme–yanıt döngüsü.
Test Süreci ve Yayın
-
Kalite Güvencesi: Birim, entegrasyon, görsel regresyon, cihaz çiftliği testleri.
-
UAT & Pilot Şube: Aşamalı yayın, canlı trafikte gözlem.
-
Mağaza Yayını: App Store/Google Play gereklilikleri, gizlilik etiketleri, onay check-list.
Bütçe ve Takvim (Türkiye, 2025 öngörüsü)
Gerçek kapsam, entegrasyon sayısı ve tasarım seviyesi bütçeyi etkiler; aşağıdaki aralıklar kurumsal kalite için referanstır.
Geliştirme Paketi (Uçtan Uca):
-
Temel paket (Delivery + Gel-Al + Sadakat + Kupon): 650.000 – 900.000 TL
-
Geniş paket (KDS/POS entegrasyonu, gelişmiş kampanya, çoklu ülke, CDP): 950.000 – 1.400.000 TL
Süre (Paralel ekiplerle):
-
Keşif & Analiz: 2–3 hafta
-
Tasarım (UX/UI Design System): 3–4 hafta
-
Geliştirme (mobil + backend + panel): 8–12 hafta
-
Entegrasyon & Test & Pilot: 3–4 hafta
-
Toplam hedef: 16–22 hafta aralığı
Ekip Kompozisyonu: Ürün sahibi, proje yöneticisi, çözüm mimarı, 2–3 mobil geliştirici, 2 backend geliştirici, UI/UX tasarımcısı, QA mühendisi, DevOps.
Operasyonel Kalemler (aylık): Bulut barındırma, bildirim/SMS, harita/mesafe API’leri, loglama/gözlemlenebilirlik, CD/CI; trafik hacmine göre 15.000 – 60.000 TL.
İçerik & SEO Önerileri
-
Şube sayfaları için lokasyon bazlı açılış sayfaları (örn. “Kadıköy gel-al sipariş”).
-
SSS, alerjen ve menü içerikleri için zengin snippet’leri etkinleştiren şemalar.
-
Blog tarafında “micro-moment” aramaları: “yakınımdaki gel-al”, “15 dakikada burger”.
-
Marka rehberi: Tutarlı renk, ikon, illüstrasyon; erişilebilirlik (WCAG 2.1 AA).
SSS (Kısa)
Bu yapı tek zincir yerine franchise için uygun mu?
Evet. Bölge/şube rolleri, farklı fiyat ve menü haritaları desteklenir.
POS/KDS zorunlu mu?
Değil; ancak mutfak ve teslimat SLA’ları için önerilir.
Online ve kapıda ödeme birlikte olur mu?
Olur. Kart saklama (token), tek tık ödeme, kapıda kart/nakit seçenekleri birlikte kurgulanabilir.
Sadakat sistemine dışardan geçiş yapılabilir mi?
Mevcut puan bakiyeleri import edilerek başlatılabilir.
Yapı Taşları Özeti (Kontrol Listesi)
-
Mobil uygulamalar (iOS/Android)
-
Backend API & Panel
-
Ödeme + POS/KDS + Kurye/Harita entegrasyonları
-
Sadakat/Kampanya motoru
-
Bildirim & otomasyon
-
Analitik & A/B test & raporlama
-
KVKK/PCI uyumu, loglama ve izleme
-
CI/CD, sürümleme, felaket kurtarma
“McDonald’s gibi mobil uygulama yapma” hedefinde başarı; doğru sipariş akışları, uçtan uca entegrasyonlar ve ölçeklenebilir mimari ile mümkündür. SM Mobil olarak; analiz–tasarım–geliştirme–entegrasyon–yayın–büyüme döngüsünün tamamını üstlenip, franchise/kurumsal yapılara uygun performanslı ve güvenli bir çözüm üretiyoruz.

