İçeriğe geç
Müşteri işi Mobil Yayında

Get Yo: Mobil Uygulama

New Jersey'deki bir frozen yogurt dükkânının iOS ve Android uygulaması: günün tatları, sadakat puanı ve tat oylaması. Menüyü yönetim paneli ve siteyle paylaşır.

uygulama, tek menü
3
sunucu fonksiyonu, anahtar sunucuda
12
site PageSpeed, mobil
100
Get Yo uygulamasından üç ekran: günün tatları, puan bakiyesi ve favori tatlarıyla profil
Soldan sağa: dükkânda o an bulunan tatlar, diyet işaretleri ve yıldızlarıyla; müşterinin puan bakiyesi ve bir sonraki ödüle ne kadar kaldığı; favori tatların kaydedildiği profil. Ekranlarda örnek veri var, müşteri verisi yok.

Proje hakkında

New Jersey, Marlboro'daki bir frozen yogurt dükkânı için Ağustos 2025 ile Mayıs 2026 arasında üç uygulama yazdım: iOS ve Android uygulaması, personelin kullandığı yönetim paneli ve dükkânın sitesi. Üçü de aynı menüyü, aynı puan bakiyesini ve aynı çalışma saatlerini okur; personel bir tadı tükendi diye işaretleyince telefondaki liste de değişir, yeni sürüm gerekmez. Sadakat programı işletmenin kullandığı RewardUp'ta; 12 tek işlevli sunucu fonksiyonu RewardUp anahtarını isteğe sunucu tarafında ekler, anahtar uygulamanın içine hiç girmez. Uygulama 4 Kasım 2025'ten beri App Store'da, Google Play'de de yayında. İşletme 22 Nisan 2026'da el değiştirdi; alan adlarını, Supabase'i, Vercel'i, e-posta servisini ve iki mağaza kaydını yeni sahibine ben devrettim. 2.0.0 sürümü devirden sonra, 19 Mayıs 2026'da çıktı. Kodun dışında da çalıştım: Dükkânın baskı tasarımlarını hazırladım, bir dönem sosyal medya hesaplarını yönettim, hatta dükkânın videosunu çekip kurguladım.

Öne çıkanlar

  • O an dükkânda olan tatlar; sütsüz, şekersiz ve koşer işaretleriyle
  • Puan ve ödül bakiyesi; RewardUp anahtarı telefona inmeden
  • Oy verene puan kazandıran tat oylaması
  • Kategori kategori açılan bildirimler: yeni tat, favori tadın dönüşü, kampanya, oylama sonucu
  • Doğum günü ödülü
  • Favoriler ve geri bildirim formu
  • Yönetim paneli ve siteyle ortak menü; personelin değişikliği yeni sürüm gerekmeden telefona yansır

Zorluklar

RewardUp anahtarı müşteri puanlarını hem okuyabiliyor hem değiştirebiliyor; uygulamanın içine konan bir anahtar, uygulamayı indiren herkesin eline geçerdi. Her isteği olduğu gibi ileten genel bir fonksiyon aynı açığı bir adım geriye taşıyacağı için her işlemin kendi fonksiyonu var. Bildirimlerin alıcı listesi gönderimden önce sunucuda, müşterinin seçtiği kategorilere göre süzülüyor. Sistem iki şube için kurulmuştu; ikinci şube işletmeden ayrılınca müşterinin gördüğü her yeri Marlboro'ya sabitledim ama API'nin döndürdüğü alanlara dokunmadım, çünkü güncellemeyi almamış telefonlar o uç noktaları hâlâ şube parametresiyle çağırıyordu.

Ekran görüntüleri

  • Get Yo: Mobil Uygulama ekran görüntüsü 1
  • Get Yo: Mobil Uygulama ekran görüntüsü 2
  • Get Yo: Mobil Uygulama ekran görüntüsü 3
  • Get Yo: Mobil Uygulama ekran görüntüsü 4
  • Get Yo: Mobil Uygulama ekran görüntüsü 5
  • Get Yo: Mobil Uygulama ekran görüntüsü 6
Diğer 1 ekran görüntüsünü göster
  • Get Yo: Mobil Uygulama ekran görüntüsü 7

Portfolyo

Diğer işler