Nasıl Yapılır: Teslimat Uygulaması
Bir yemek teslimat uygulaması veya talep üzerine teslimat uygulaması oluşturmak için eksiksiz rehber — olmazsa olmaz özellikler, veri modeli, maliyetler ve tüm responsive web uygulamasını sizin için dakikalar içinde oluşturan kullanıma hazır bir AI Agent prompt'u.
Önemli Noktalar
Bir talep üzerine teslimat uygulaması; siparişi, dağıtımı, gerçek zamanlı kurye takibini, ödemeleri ve değerlendirmeleri tek bir bağlantılı deneyime dönüştürür — müşteriler, kuryeler ve her siparişi karşılayan restoranlar için.
- En hızlı yol: aşağıdaki prompt'u Back4app'in AI Agent'ına yapıştırın ve dakikalar içinde çalışan bir uygulama elde edin — kod yok.
- Temel özellikler: mağaza ve menülere göz atma, sipariş verme ve canlı takip, navigasyonlu kurye uygulaması, restoran sipariş ekranı, ödemeler, push bildirimleri, puanlama ve bahşişler.
- Bir MVP, AI Agent ile 1–3 günde, tek başına bir geliştiriciyle 8–14 haftada veya bir ajansla 14–20 haftada sunulabilir.
- En iyi monetizasyon: restoranlardan sipariş başına komisyon, müşteri teslimat ücretleri ve restoranlara doğrudan satılan B2B SaaS planı.
Teslimat Uygulaması Nedir?
Neden Bir Teslimat Uygulaması Yapılmalı?
Agregatör komisyonları restoran kâr marjlarını yok ediyor
Büyük teslimat agregatörleri sipariş başına %15–30 komisyon alıyor; bu çoğu zaman restoranın net marjını aşıyor. Restoranlar aktif olarak doğrudan sipariş kanalları ve her siparişten daha fazlasını kendilerine bırakan white-label uygulamalar arıyor.[1][2]
Restoranlar müşteri ilişkisine sahip değil
Agregatör platformlarında müşteri restorana değil, platforma aittir. Restoranlara e-posta, tekrar sipariş verisi veya sadakat ve geri kazanım kampanyası yürütme imkânı verilmez — komisyonun kendisinden daha değerli, eksik bir varlıktır bu.[3]
Mağaza için gerçek zamanlı görünürlük yok
Çoğu agregatör paneli dakikalarca gecikir ve operasyonel veriyi gömer. Restoranların günde bir e-postaya değil; canlı bir sipariş ekranına, mutfak biletlemesine, hazırlık süresi uyarılarına ve anlık kurye varış tahminlerine ihtiyacı vardır.
Kurye elde tutma çok zor
Sektör raporları, büyük gig-teslimat platformlarında kurye kaybının çeyrek başına %50'yi aşabileceğini gösteriyor — düşük ücret şeffaflığı, opak dağıtım ve yavaş ödemeler kuryeleri uzaklaştırıyor. Net kazanç bilgisi, anlık ödemeler ve adil dağıtım sunan uygulamalar kuryeleri çok daha uzun süre tutar.[4]
Jenerik uygulamalar niş veya bölgesel teslimata hitap edemez
Helal, vegan, eczane, alkol, gece geç saat, B2B catering ve hizmet alamayan şehirlerin tümü, büyük platformların görmezden geldiği veya kötü işlediği büyük fırsatlardır. Doğru dağıtıma sahip dikey veya bölgesel bir uygulama, sadece fiyatta değil; uygunlukta kazanır.
Uygulamayı Kim Kullanır?
Üç persona, üç farklı ihtiyaç kümesi — aç müşteriye, yoldaki kuryeye ve mutfağı işleten restoran sahibine hizmet veren tek bir uygulama.
Müşteri
Yakındaki mağazalara göz atın, sipariş oluşturun, ödeyin ve teslim alımdan kapınıza kadar kuryeyi canlı haritada izleyin. Yemeği, kuryeyi puanlayın ve harika olduğunda bahşiş bırakın.
- Mağaza ve menülere göz atma
- Canlı sipariş takibi
- Kolay tekrar sipariş ve bahşiş
Kurye
Yakındaki siparişleri görün, kazanç sağlayanları kabul edin, teslim alma ve teslim etme noktasına gidin, durumu işaretleyin ve her teslimattan sonra kazançların gerçek zamanlı güncellendiğini görün.
- Sipariş kabulü ve dağıtım
- Adım adım navigasyon
- Canlı kazançlar ve anlık ödemeler
Restoran Sahibi
Menüyü yönetin, gelen siparişleri kabul edin, mutfağa biletleri gönderin, siparişleri teslim alıma hazır olarak işaretleyin ve günlük geliri, en çok satan ürünleri ve puanlamaları görün.
- Canlı sipariş ekranı
- Menü ve uygunluk düzenleyici
- Gelir ve puanlama paneli
Temel Özellikler (Olmazsa Olmazlar)
Bir talep üzerine teslimat uygulaması için minimum uygulanabilir özellik seti. Daha azı eksik; daha fazlası v2'dir.
Mağaza ve Menülere Göz Atma
Yakındaki restoranları mutfak, puan, mesafe ve teslimat süresine göre filtreleyerek listeleyin. Menüye dokunun, ürünleri özelleştirin, sepete ekleyin.
Sipariş Verme ve Canlı Takip
Sipariş verin ve durumun gerçek zamanlı değişimini izleyin: verildi, kabul edildi, hazırlanıyor, teslim alındı, yolda, teslim edildi — kurye canlı haritada gösterilirken.
Push Bildirimleri
Her sipariş aşaması geçişinde push ve uygulama içi bildirimler — kabul edildi, hazırlanıyor, teslim alındı, 5 dakika uzakta, teslim edildi — böylece müşteriler asla yenilemek zorunda kalmaz.
Navigasyonlu Kurye Uygulaması
Yakındaki siparişleri kabul edin, teslim alma ve teslim etme için adım adım navigasyon alın, durumu tek dokunuşla işaretleyin ve günlük canlı kazançları görün.
Rota Optimizasyonu
Sürüş süresine, trafiğe ve hazırlık tahminine göre alımları ve teslimatları sıralayan çok duraklı yönlendirme — teslimat süresini ve sipariş başına maliyeti azaltır. Hacim büyüdükçe varış tahminlerini dürüst tutmanın temelidir.
Restoran Sipariş Paneli
POS tarzı sipariş ekranı: yeni biletler düşer, mutfak bunları hazırlanıyor → hazır olarak işaretler, kurye otomatik atanır. Menü ve uygunluk düzenleyici dahildir.
Ödemeler ve Ödeme Paylaşımı
Ödeme sırasında kart, cüzdan ve nakit ödemeler. Platform komisyonu, restoran ödemesi ve kurye kazançları her siparişte otomatik olarak bölünür.
Puanlamalar ve Bahşişler
Müşteri teslimattan sonra yemeği ve kuryeyi puanlar ve uygulama içinden bahşiş ekleyebilir. Kuryeler ve restoranlar puanlarını ve son yorumları görür.
Tüm bunların otomatik oluşturulmasını ister misiniz?
AI Agent prompt'unu görünBack4app AI Agent ile Oluştur
Standart kodla uğraşmayın. Aşağıdaki prompt'u AI Agent'a yapıştırın; tüm responsive web uygulamasını dakikalar içinde iskelelendirsin — müşteri siparişi, kurye dağıtımı, canlı takip, restoran paneli, ödemeler, push bildirimleri ve örnek veriler.
Başlamak ücretsiz — kredi kartı gerekmez
Bu prompt neler oluşturur
İpucu: Göndermeden önce yukarıdaki prompt'u düzenleyin — uygulama adını, marka renklerini, hedef dikeyi (yemek, market, eczane), komisyon yüzdesini, teslimat bölgelerini ve desteklenen şehirleri işletmenize uygun şekilde değiştirin. Ne kadar spesifik olursanız, oluşturulan uygulama vizyonunuza o kadar yakın olur.
Gelişmiş Özellikler
v2 için fark yaratıcılar — jenerik üç taraflı bir teslimat uygulamasını kategori tanımlayan bir pazaryerinden ayıran şey.
Toplu Teslimatlar
Varış tahminleri uyuştuğunda aynı restorandan (veya yakındaki restoranlardan) iki veya üç siparişi tek bir kurye turunda gruplayın. Yoğunlukta büyük bir marj kaldıracı.
Planlanmış Siparişler
Müşteriler siparişleri belirli bir zaman dilimi için planlar (yarın öğle yemeği 12:30, haftalık market turu). Mutfak ve kurye talep zirvelerini düzeltir.
Sadakat / Abonelik
Ücretsiz teslimat abonelik planı ve restoran başına sadakat puanları. Ölçekte müşteri sipariş sıklığını ikiye katlar.
Çoklu Restoran Siparişleri
Tek sepet, birden fazla restoran, tek teslimat — ofis öğle yemekleri ve grup siparişleri için popülerdir. Koordineli dağıtım ve biletleme gerektirir.
Müşteri Destek Sohbeti
Eksik ürünler, geç siparişler ve iadeler için uygulama içi destek sohbeti. Temsilciler tam siparişi, kurye konumunu ve sohbet geçmişini tek bir görünümde görür.
Dolandırıcılık Tespiti
Her siparişi cihaz, ödeme, adres ve davranış sinyallerine göre skorlayın. Çalıntı kart siparişlerini, chargeback çetelerini ve sahte iade taleplerini gönderilmeden önce engelleyin.
Veri Modeli ve Kullanıcı Akışları
Sekiz temel varlık ve beş mutlu yol akışı. AI Agent bunların hepsini otomatik olarak oluşturur; bu bölüm anlamak veya özelleştirmek isteyen geliştiriciler içindir.
Temel Varlıklar
name, email, phone, role (customer/driver/restaurantOwner/admin), avatar, joinedAt
customer, restaurant, items, total, status, deliveryAddress, createdAt
order, driver, pickupAt, deliveredAt, route, distance, status
user, vehicleType, license, isAvailable, currentLocation, rating
latitude, longitude, address, type (customer/restaurant/driver), updatedAt
order, amount, type (card/wallet/cash), platformFee, status, externalId
owner, name, address, cuisine, hours, rating, isOpen
restaurant, name, description, price, image, category, availability
Ana Kullanıcı Akışları
Sipariş verme
Yakındaki mağazalara göz at → menüyü aç → sepete ekle → kart/cüzdan/nakit ile ödeme → sipariş verildi → push onayı
Canlı kurye takibi
Restoran kabul eder → kurye atar → kurye konumu Live Queries ile akar → müşteri kuryeyi haritada izler → teslim edildi
Restoran karşılaması
Yeni sipariş bileti düşer → hazırlanıyor olarak işaretle → hazır olarak işaretle → kurye teslim alır → gelir canlı güncellenir
Kurye turu
Çevrimiçi ol → siparişi kabul et → restorana git → teslim alındı olarak işaretle → müşteriye git → teslim edildi olarak işaretle → kazançlar güncellenir
Anlaşmazlık ve iade
Müşteri destek sohbetinde sorun bildirir → yönetici siparişi + kurye rotasını inceler → iade düzenlenir → komisyon ve kurye ödemesi ayarlanır
Adım Adım: Manuel Yapım
Kendi elinizle yapmayı mı tercih ediyorsunuz? İşte yol. Aksi takdirde, AI Agent bu adımların her birini sizin için halleder.
Dikkat: manuel yol bir MVP için 8–14 hafta sürer. AI Agent bunu günler içinde yapar. Bu bölümü öğrenme referansı veya gelişmiş özelleştirme için kullanın.
- 1
MVP'nizi ve dikeyinizi tanımlayın
Belirli bir niş veya şehir seçin ("Doğu Londra'da gece geç saat helal teslimat", "bir teslimat uygulaması"ndan iyidir). Müşteri → sipariş → kurye → teslim → ödeme dışındaki her şeyi rafa kaldırın.
- 2
Veri modelini tasarlayın
8 temel varlığı (User, Order, Delivery, Driver, Location, Payment, Restaurant, MenuItem) ve aralarındaki ilişkileri — özellikle Order → Delivery → Driver — çizin.
- 3
Backend'i Back4app'te kurun
Uygulamanızı oluşturun, sınıfları tanımlayın, müşteri, kurye, restaurantOwner ve admin için ACL'leri ve rolleri yapılandırın. Live Queries'i panelden etkinleştirin.
- 4
Kimlik doğrulama ve rolleri oluşturun
E-posta + telefon (OTP) + Google ile giriş, ilk girişte rol atama, kurye belge yükleme, restoran sahipleri için ayrı onboarding.
- 5
Müşteri sipariş akışını oluşturun
Yakındaki mağaza listesi, menü detayı, sepet + özelleştirme, kart / cüzdan / nakit ile ödeme, harita ve kayıtlı adreslerle adres seçici.
- 6
Restoran panelini ve kurye uygulamasını oluşturun
Yeni / hazırlanıyor / hazır / teslim alındı sütunlarıyla canlı POS tarzı restoran ekranı, ayrıca menü ve saat düzenleyici. Çevrimiçi anahtarı, müsait siparişler, kabul akışı, adım adım navigasyon, durum düğmeleri ve canlı kazançlar içeren kurye uygulaması.
- 7
Gerçek zamanlı takip ve jeo-sınırlandırılmış bölgeleri kurun
Kurye konumunu birkaç saniyede bir Location nesnesine akıtın; müşterinin haritasını Live Queries ile abone edin böylece işaretçi gerçek zamanlı hareket etsin. Şehir / restoran başına poligon teslimat bölgeleri tanımlayın ve bölge dışındaki siparişleri reddedin.
- 8
Ödemeler, ödemeler ekleyin ve deploy edin
Kart / cüzdan / nakit için pazaryeri tarzı bir ödeme sağlayıcı bağlayın, her siparişte komisyon / restoran ödemesi / kurye kazancını bölün, frontend'leri bir CDN'e gönderin, alan adınızı yönlendirin, HTTPS'i etkinleştirin ve ölçeklemeden önce 1 şehirli bir pilot yürütün.
Maliyet ve Süre
Üç yol, üç büyüklük mertebesi. AI Agent rotası önemli ölçüde daha hızlı ve daha ucuzdur — sonuç ise canlı kurye takibi, push bildirimleri ve jeo-sınırlandırma dahil üretime hazırdır.
| Yol | MVP Süresi | Tam Ürün | MVP Maliyeti | Tam Maliyet |
|---|---|---|---|---|
Back4app üzerinde AI AgentÖnerilen | 1–3 gün | 2–3 hafta | $0 (ücretsiz plan) | $50–$500/ay |
Tek başına geliştirici | 8–14 hafta | 6–12 ay | $15K–$30K | $50K–$140K |
Ajans | 14–20 hafta | 8–14 ay | $60K–$120K | $180K–$500K |
Not: Yukarıdaki maliyetler ve süreler, tipik talep üzerine teslimat uygulaması projelerine dayalı tahminlerdir. Gerçek rakamlar; özellik kapsamı, entegrasyonlar, şehir sayısı, regülasyon, ekip deneyimi ve tasarım inceliğine göre değişir. Bunları teklif olarak değil, planlama temeli olarak kullanın.
Monetizasyon Modelleri
En iyi teslimat uygulamaları bunlardan ikisini veya üçünü birleştirir. Restoranlardan sipariş başına komisyon ve müşteri teslimat ücretleriyle başlayın; büyüdükçe abonelikler, öne çıkarılmış listelemeler ve restorana doğrudan SaaS planı ekleyin.
Sipariş Başına Komisyon
ÖnerilenUygulama üzerinden verilen her siparişten bir yüzde alın (genellikle %10–25). Sipariş hacmiyle doğrusal olarak ölçeklenen öngörülebilir gelir — her büyük teslimat platformunun temel gelir kalemi.
Teslimat Ücretleri (müşteri tarafı)
Müşteriden mesafeye, talebe ve günün saatine göre değişen sipariş başına bir teslimat ücreti alın. Doğrudan marj ve yoğun ile sakin dönemler için doğal bir fiyatlandırma ayarı.
Abonelik (ücretsiz teslimat)
Teslimat ücretlerini kaldıran ve avantajların kilidini açan (öncelikli destek, özel restoranlar) aylık veya yıllık plan. Aboneler için sipariş sıklığını ikiye katlar ve ölçekte en yüksek marjlı kalemdir.
Restoranlar için Öne Çıkarılmış Listelemeler
Restoranlar yakındaki aramada üst sıralarda, öne çıkan banner'da veya bir kategoride görünmek için ödeme yapar. Müşteri veya kurye tarafına maliyet eklemeyen saf marjlı gelir.
Restorana Doğrudan SaaS Planı (B2B)
Doğrudan sipariş için white-label uygulamayı restoranlara aylık SaaS planında (komisyonsuz) lisanslayın. Pazaryeri kesintisinden çok daha yüksek marjlı, tekrar eden B2B geliri.
Kaçınılması Gereken Yaygın Hatalar
Çoğu teslimat uygulaması aynı altı nedenle başarısız olur. Bunlardan kaçının ve rakiplerin %90'ının önünde olun.
✗Live Queries yerine kurye konumu için sorgulama yapmak
Her aktif müşteri için sunucuya birkaç saniyede bir vurmak, teslimat uygulamalarının yük altında çökmesinin yoludur. Back4app Live Queries kullanın; backend yalnızca değiştiğinde konum güncellemelerini iter — haritada anında, sunucuda ucuz.
✗Kuryeler için çevrimdışı mod yok
Kuryeler garajlarda, bodrumlarda ve ölü bölgelerde sinyal kaybeder. Kurye uygulaması ağ düştüğü anda donarsa, teslimatları ve kuryeleri kaybedersiniz. Mevcut siparişi yerel olarak önbelleğe alın ve bağlantı geri geldiğinde durum değişikliklerini senkronize edin.
✗Dolandırıcılığı ve chargeback'leri görmezden gelmek
Çalıntı kartlar, sahte iade talepleri, adres tarama ve kurye iş birliği çeteleri her teslimat platformunu vurur. Her siparişi ilk günden — büyük bir kaybın ardından değil — cihaz, ödeme, adres ve davranış sinyallerine göre skorlayın.
✗Jeo-sınırlandırılmış bölgeler olmadan başlatmak
Restorana 40 dakika uzaktan siparişleri kabul etmek varış tahminlerini, puanlamaları ve kurye ödemesini mahveder. İlk günden restoran ve şehir başına poligon teslimat bölgeleri tanımlayın.
✗Kuryelere diğer kullanıcılar gibi davranmak
Kuryeler arz tarafınızdır ve hızla kaybedilirler. Ücret opaksa, ödemeler yavaşsa ve dağıtım adaletsiz hissedilirse, rakibe geçerler. Erken aşamada şeffaf kazançlar, anlık ödemeler ve net bir dağıtım gerekçesi oluşturun.
✗Restoranlar için canlı sipariş ekranı yok
E-posta tabanlı veya sorgulanan sipariş ekranları biletleri kaybeder ve hizmeti bozar. Sesli uyarılar, mutfak biletlemesi ve teslim alıma hazır düğmeleri içeren gerçek zamanlı POS tarzı bir ekran, restoranları platformda tutmak için asgaridir.
Sıkça Sorulan Sorular
Kurucuların ve geliştiricilerin bir talep üzerine teslimat uygulaması yapmadan önce sorduğu her şey.
Bir teslimat uygulaması yapmanın maliyeti nedir?
Bir teslimat uygulaması yapmak ne kadar sürer?
Canlı kurye takibi kaputun altında nasıl çalışır?
Bunu yapmak için geliştirici olmam gerekir mi?
Kurye lisanslama, sigorta ve onboarding'i nasıl yönetirim?
Ödemeleri, ödemeleri ve komisyon paylaşımlarını nasıl yönetirim?
Uygulama binlerce kurye ve milyonlarca siparişe ölçeklenebilir mi?
Birden fazla şehir ve bölgeye nasıl genişlerim?
Kaynaklar ve Referanslar
Bu rehberdeki sayısal iddialar ve sektör verileri aşağıdaki kamuya açık kaynaklardan alınmıştır. Makale gövdesindeki köşeli parantezler içindeki [n] numaraları, aşağıdaki eşleşen referansa bağlanır.
- [1]McKinsey & Company — Last-Mile & Food Delivery Insights
Industry analysis on last-mile delivery economics, aggregator commissions, and unit economics.
- [2]Statista — Online Food Delivery Market Outlook
Market sizing for online food delivery and on-demand logistics globally.
- [3]Toast — Restaurant Delivery & Technology Report
Operational data on restaurant delivery economics, commission costs, and first-party adoption.
- [4]Circana (NPD) — Foodservice & Delivery Research
Consumer-behavior research on delivery frequency, basket size, and customer-data ownership.
İlgili Rehberler
Serideki diğer rehberler, komşu sektörlere uyarlanmış.
Teslimat uygulamanızı oluşturmaya hazır mısınız?
Prompt'unuzu yapıştırın, gönderin ve AI Agent'ın eksiksiz, üretime hazır bir teslimat uygulaması oluşturmasını izleyin — müşteri siparişi, canlı kurye takibi, restoran paneli, ödemeler, push bildirimleri ve jeo-sınırlandırma — dakikalar içinde.
Ücretsiz plan mevcut — kredi kartı gerekmez