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


- 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.
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.
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.
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ı.
02 / Ürünün içinde
Ekran ekran, deneyim.
Detayları görmek için bir ekranı açın.02 görsel
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
Teknoloji
ÜRÜNÜN İÇİNDEN
Ekranın arkasındaki mühendislik.
Bu projede geliştirdiğimiz sistemler ve çözdüğümüz somut problemler.
İş 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ı.
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.
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.
Türkiye’den Amerika, İngiltere, Avustralya ve dünyanın her yerine.