İçeriğe geç
PeakUp ikonuMüşteri işi2026

PeakUp

Spor stüdyosu yönetimi ve üye takibi, tek uygulamada.

iOSAndroidWeb
Benzer bir proje konuşalım
PeakUp arayüzü 1
PeakUp arayüzü 2
UygulamaAMG / 26
Proje
PeakUp Training Studio
Rolümüz
Ürün · Mobil geliştirme · Yönetim paneli · Yayın
Süre
3 ay

01 / Projenin arkasında

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

01

Zorluk

Stüdyonun yayındaki uygulaması kullanılamaz haldeydi; randevular mesajlaşmayla, ödemeler ve ölçümler elle takip ediliyordu. Müşteri 19 maddelik bir talep listesi verdi ve her maddeyi kabul kriteri saydı: antrenör puanlama, toplu mesaj, altı aşamalı analiz, KDV sonrası otomatik rakam, iptal sebebi, paket bitiş hatırlatması ve diğerleri. Sıfırdan yeniden yazım, eski koddan yalnız logo ve renkler alınarak.

02

Yaklaşım

Üye, antrenör ve sahip deneyimleri tek Expo uygulamasında; sahip için ayrıca Next.js 16 paneli. Ortak paket zod şemalarını ve iş kurallarını (KDV, devamsızlık, paket düşümü) taşıyor; hem istemci hem veritabanı aynı kuralı doğruluyor. Elden alınan ödemede KDV yok, POS’ta panelden ayarlanabilir %20. Altı aşamalı analiz esnek şablon: aşamalar ve alanlar panelden düzenleniyor, kod değişmiyor.

QR ile ders girişi, tabletten imzalanan sözleşme ve PAR-Q belgesi olmadan paket alınamayan belge kapısı, ders otomatik kapatma, yapay zekâ ile üye özeti ve raporu, otomatik mesajlar: 15 Edge Function. Tüm katmanlarda Europe/Istanbul; cron ve tetikleyiciler Edge Function’ları ortak sırla doğruluyor.

03

Sonuç

Mevcut mağaza kaydı üzerine 2.0.0 güncellemesi olarak iOS ve Android’de yayında. 36 veritabanı ve RLS testi, sözleşme denetimi ve birim testleri tek pnpm dogrula komutunda; yeşil olmadan dağıtım yok. Kapanış denetimini yedi bağımsız gözden geçirme yaptı ve her bulgu onu yakalayacak test yazılmadan kapanmış sayılmadı.

03 / Kapsam & detaylar

Deneyimi oluşturan detaylar.

  • 01

    Üye, antrenör ve sahip tek uygulamada; 19 müşteri talebi kabul kriteri

  • 02

    QR ile ders girişi, imzalı sözleşme ve PAR-Q belge kapısı

  • 03

    Altı aşamalı analiz şablonu ve egzersiz kütüphanesi

  • 04

    Elden / POS ödeme ayrımı ve panelden ayarlanan KDV

  • 05

    36 veritabanı ve RLS testi, 15 Edge Function

Ders programı yönetimiÜye ve paket yönetimiHaftalık ders takvimiSeans kayıt sistemiÖlçüm ve paket takibi

Teknoloji

React NativeExpoTypeScriptNext.jsSupabase

ÜRÜNÜN İÇİNDEN

Ekranın arkasındaki mühendislik.

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

01

İş kuralları tek pakette, iki yerde doğrulanıyor

@peakup/shared KDV, devamsızlık ve paket düşümü kurallarını taşıyor; aynı kurallar veritabanı CHECK kısıtları ve rules_test.sql ile de doğrulanıyor. Kapanış denetiminde KDV oranının hiçbir katmanda doğrulanmadığı bulundu ve üç katmanda birden kapatıldı.

02

Belge kapısı

belge_kapisi_baslangic migration anında now() alıyor: o tarihten önce kayıtlı üyeler muaf, sonrakiler imzalı sözleşme ve geçerli PAR-Q olmadan paket ya da ders alamıyor. Belgeler belge-muhurle ile mühürleniyor, soru sözlüğü sürümlü ve imzalı belge eski sürüme bağlı kalıyor.

03

Cron → Edge ortak sır ve sağlık

pg_cron ve tetikleyiciler Edge Function’ları x-peakup-cron başlığındaki ortak sırla doğruluyor; edge_cagri_sagligi(24) son 24 saatin 401/5xx oranını veriyor ve paneldeki Sistem durumu kartı aynı veriyi gösteriyor. Vault sırları eksikse cron işleri istisna atıyor, sessiz ölüm yok.

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.