İçeriğe geç
Karaman Mobile ikonuGeliştirme aşamasında2026

Karaman Mobile

Şehir haberleri, yerel keşif ve yemek siparişi tek mobil deneyimde.

iOSAndroid
Benzer bir proje konuşalım
Karaman Mobile arayüzü 1
Karaman Mobile arayüzü 2
UygulamaAMG / 26
Proje
Karaman.com
Rolümüz
Tasarım · Yazılım geliştirme
Platform
iOS · Android

01 / Projenin arkasında

Bir ihtiyaç. Düşünülmüş bir çözüm.

01

Zorluk

Karaman.com’un mevcut kullanıcı hesapları, restoranları ve API’si vardı; mobil uygulama bunları yeniden kurmadan, şehir portalını ve yemek siparişini aynı deneyimde sunmalıydı. Mağaza derlemesini müşteri kendi Expo ve Firebase hesaplarıyla alacak, kaynakta hiçbir gizli anahtar bulunmayacaktı.

02

Yaklaşım

Monorepo: Expo SDK 55 uygulaması ve ortak paketler (API istemcisi, tipler, yardımcılar). Bir köprü Edge Function’ı karaman.com JWT’sini Supabase profiline eşliyor, sitenin gerçek e-postası korunuyor. Sipariş akışı iyzico, Garanti POS ve kapıda ödemeyi destekliyor; başarılı online ödeme restoran onayı sayılmıyor, sipariş pending başlıyor. Teslimat bölgeleri PostGIS poligonu olarak sunucuda doğrulanıyor, komisyon sipariş toplamı üzerinden hesaplanıyor. Push bildirimleri hesaptan bağımsız cihaz kaydı ve kategori tercihiyle misafirlere de gidiyor. Production profili mock veriyle derlemeyi reddediyor.

03

Sonuç

Kaynak, kurulum talimatı ve sunucu yayın notlarıyla Eylül 2026’da teslim edildi; restoran ve admin panelleri aynı Supabase projesini paylaşıyor. Haber akışı, turistik yerler, nöbetçi eczane, hava durumu ve toplu taşıma saatleri şehir tarafında; restoranlar, sipariş takibi ve kampanyalar sipariş tarafında.

03 / Kapsam & detaylar

Deneyimi oluşturan detaylar.

  • 01

    Karaman.com hesaplarını köprüleyen kimlik akışı

  • 02

    iyzico, Garanti POS ve kapıda ödeme

  • 03

    PostGIS ile doğrulanan teslimat bölgeleri

  • 04

    Misafire de giden push; hava durumu, nöbetçi eczane, ulaşım saatleri

Teknoloji

React NativeExpoTypeScriptSupabase

ÜRÜNÜN İÇİNDEN

Ekranın arkasındaki mühendislik.

Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.

01

Kimlik köprüsü

bridge-session Edge Function’ı karaman.com JWT’sini doğrulayıp Supabase profiline eşliyor; sitenin gerçek e-postası kullanılıyor ve sentetik profil e-postaları temizlendi. Uygulamada Karaman API anahtarı yok, çağrılar karaman-proxy üzerinden.

02

Ödeme ve sipariş durumu

create-order siparişi pending açıyor; iyzico-webhook ve garanti-webhook ödemeyi işliyor ama restoran onayı yerine geçmiyor. Durum geçişleri yetkili role ve tek geçmiş kaydına bağlı; restoran rolüyle yerel veritabanı testi geçti.

03

Teslimat bölgesi ve komisyon

Bölgeler geography_helpers ve delivery_zone_rpc migration’larıyla PostGIS’te; sunucu geçerli Polygon denetimi yapıyor. Komisyon toplam sipariş tutarı üzerinden oranla (200 TL × %10 = 20 TL) ve bekleyen komisyonlar için düzeltme migration’ı yazıldı.

Sıradaki fikir sizin.

Sizin ürününüz için ne yapabiliriz?

İlk sürümden büyüyen platformlara; tasarım, geliştirme ve yayın sürecini birlikte planlayalım.

Projenizi anlatın

Türkiye’den Amerika, İngiltere, Avustralya ve dünyanın her yerine.