Danışan takibini WhatsApp'tan çıkarıp kendi uygulamanıza taşıyın
Program Excel'de yazılıyor, PDF olarak WhatsApp'tan gönderiliyor, danışan hangi hafta ne kaldırdığını hatırlamıyor, kalan seans sayısı defterde tutuluyor. Danışan paketi bitirdiğinde elinde yenileme kararını verdirecek tek bir kanıt yok. Uygulama tam olarak bu boşluğu kapatıyor: her set kayıt altına alınıyor, ilerleme görünür oluyor.
Bu projede kaç ayrı uygulama gerekiyor?
-
01
Danışan mobil uygulaması (iOS + Android)
Danışanın haftalık antrenman programını set-tekrar-ağırlık düzeyinde gördüğü, seans içinde tik atıp ağırlık girdiği, hareket videosunu izlediği ve ölçüm fotoğrafı yüklediği native uygulama.
-
02
Antrenör uygulaması
Antrenörün salon zemininde telefondan program yazdığı, danışan ilerlemesini gördüğü, seans onayladığı ve paket bakiyesi biten danışanı anında fark ettiği saha uygulaması.
-
03
Web yönetici paneli
Paket satışı, seans bakiyesi, antrenör hakediş hesabı, takvim çakışma kontrolü, hareket kütüphanesi yönetimi ve gelir raporlarının tutulduğu stüdyo yönetim paneli.
Uygulamada neler var?
- Set-tekrar-ağırlık girişi, önceki seans değeri yanında
- Süperset, dropset ve piramit set gruplama
- Setler arası dinlenme sayacı, ekran kapalıyken titreşim
- Tahmini 1RM ve kademeli ağırlık artış önerisi
- Kas grubu, ekipman ve zorluk filtreli hareket kütüphanesi
- Hazır program şablonunu danışana kopyalayıp uyarlama
- Kas grubu bazında haftalık hacim grafiği
- Sakatlık notuna göre hareketin programa düşmesini engelleme
- Ölçüm geçmişi ve yan yana ilerleme fotoğrafı karşılaştırma
- Paket bakiyesi, seans düşümü ve iade dökümü
- QR ile stüdyo girişinde seans katılım kaydı
- Seans sonu zorluk ve ağrı geri bildirimi antrenöre düşer
Sektörde durum
Kişisel antrenörlük büyük ölçüde antrenörün kendi adı üzerinden yürüyor; danışan antrenöre bağlı, stüdyoya değil. Antrenör ayrıldığında danışan listesi de onunla gidiyor çünkü tüm iletişim antrenörün kişisel telefonunda. Aynı anda yurt dışı kaynaklı hazır antrenman uygulamaları ücretsiz program dağıtıyor ve danışanın “ben bunu tek başıma da yaparım” eşiğini düşürüyor. Kendi uygulaması olmayan stüdyoda danışan ilişkisi kayıt altında değil, ilerleme verisi birikmiyor ve paket yenileme her seferinde sıfırdan ikna gerektiriyor.
Bu sektörde ölçülen metrikler
- Paket yenileme oranı — Paketi biten danışanın yeniden satın alma yüzdesi; uygulama ilerleme grafiğiyle sonucu görünür kılınca yenileme kararı kolaylaşır.
- Program uyum oranı (planlanan seansın tamamlanma yüzdesi) — Danışan yazılan seansların kaçını bitiriyor; uygulama içi tik ve hatırlatma bu oranı ölçülebilir hale getirir ve düşen danışanı erken gösterir.
- Antrenör başına aktif danışan sayısı — Program yazma ve takip uygulamaya taşınınca antrenör aynı mesaide daha fazla danışan taşıyabilir, stüdyo kapasitesi artar.
- Randevu iptal ve gelmeme oranı — Boş kalan slot doğrudan gelir kaybıdır; hatırlatma bildirimi ve iptal penceresi kuralı bu oranı doğrudan aşağı çeker.
Bu sektörde sık yapılan hatalar
- Programı sadece PDF gösteren uygulama yapmak Ekrana PDF açan uygulama, WhatsApp'tan farksızdır. Danışan ağırlığını giremezse geçmiş oluşmaz, geçmiş yoksa ilerleme grafiği de olmaz. Set-tekrar-ağırlık alanı ilk sürümde yapılandırılmış veri olarak tutulmalı.
- Seans bakiyesini uygulamada tutmak Kalan seansı cihazda hesaplayan sistemde danışan uygulamayı silip kurunca ya da iki cihazdan girince sayı tutmaz. Bakiye sunucuda tek kaynakta durmalı, her düşüm ve iade satır olarak kayıt altına alınmalı.
- Video kütüphanesini tek klasöre yığmak Kas grubu, ekipman ve zorluk etiketi olmayan video listesi elli hareketten sonra kullanılamaz hale gelir; antrenör program yazarken aradığını bulamaz ve tekrar WhatsApp'a döner. Etiket yapısı en baştan kurulmalı.
- Antrenör tarafını sonraya bırakmak Yalnız danışan uygulaması yapılırsa program yazma işi masaüstünde kalır ve antrenör salon zemininde hiçbir şey giremez. Antrenörün telefondan program düzenleyip seans onaylayabilmesi ilk sürümde olmalı.
Mevzuat ve uyum
Kişisel antrenörlükte uygulamayı doğrudan ilgilendiren asıl yükümlülük KVKK'dır: kilo, vücut yağ oranı, sakatlık geçmişi ve ilerleme fotoğrafı sağlık verisi kapsamında özel nitelikli kişisel veri sayılır ve genel üyelik sözleşmesi yetmez, ayrıca alınan ve geri çekilebilen açık rıza gerekir. Aydınlatma metni kayıt akışına yerleştirilir, veri saklama süresi ve silme talebi akışı uygulamada karşılanır. Bireysel danışana kesilen paket faturaları e-Arşiv kapsamına girer ve GIB'e iletilir; şirket adına ödenen üyeliklerde e-Fatura yükümlülüğü işletmenin mükellefiyet durumuna göre belirlenir.
Bu sektörün asıl zorlukları
-
Seans içinde internetsiz kayıt
Ağırlık odalarının bodrum katı ve beton duvarları hücresel sinyali kesiyor; danışan seti bitirip tik attığında istek düşerse tekrar sayısı kaybolur. Set kayıtları önce cihaz veritabanına yazılır, her kaydın kendi üretilen kimliği olur, bağlantı dönünce sıraya alınmış kayıtlar tekrar gönderilir. Aynı kayıt iki kez giderse sunucu kimliğe bakıp yok sayar, böylece hacim iki katına çıkmaz.
-
Hareket videolarının boyutu ve oynatma hızı
Bir programda otuz hareket varsa otuz kısa video demektir; hepsi tam çözünürlükte indirilirse danışanın hattı ve depolaması tükenir. Videolar sunucu tarafında birkaç kaliteye dönüştürülür, parçalı akışla verilir ve yalnızca o haftanın programındaki hareketler arka planda önden indirilir. Hareketin ilk karesi küçük bir kapak görseli olarak gömülür ki liste anında açılsın.
-
Paket bakiyesi ve seans düşümünün tek doğru kaynağı
On seanslık paket satılır, antrenör seansı onaylar, danışan aynı anda uygulamadan seans iptal eder. İki taraf da bakiyeyi değiştirirse sayı tutmaz. Seans düşümü sunucuda tek işlem halinde yapılır, uygulama yalnızca sonucu gösterir. Her düşüm ve iade satır olarak saklanır; anlaşmazlıkta bakiye değil hareket dökümü konuşulur, iptal saatinin kurala uyup uymadığı kayıtta görünür.
-
Randevu çakışması ve iptal penceresi
Tek antrenör, tek çalışma alanı ve iki danışanın aynı saati istemesi klasik durumdur. Slot rezervasyonu sunucuda kilitli yapılır, ilk isteği kabul eder ikincisine alternatif saat önerir. İptalin ücretsiz olduğu süre stüdyo tarafından belirlenir; pencere kapandıktan sonraki iptalde seans yanar ve uygulama bunu iptal ekranında peşinen söyler, sonradan tartışma çıkmaz.
-
İlerleme fotoğrafları ve ölçümlerin gizliliği
Vücut fotoğrafı, kilo ve çevre ölçümü danışanın en hassas verisidir; sızarsa itibar kaybı geri dönmez. Fotoğraflar imzalı ve süreli bağlantılarla sunulur, doğrudan adres verilmez. Antrenör yalnızca kendi danışanını görür, stüdyo sahibi görsele değil özet ölçüme erişir. Danışan tek ekrandan tüm fotoğraflarını silebilir, silme kalıcı işlenir.
Gereken entegrasyonlar
- iyzico veya PayTR ile paket satışı ve tekrarlayan aylık üyelik tahsilatı
- Banka sanal POS üzerinden salon içi kart ödemesi
- e-Arşiv fatura kesimi ve GIB'e iletim (bireysel danışan faturaları için)
- Apple Sağlık ve Google Health Connect'ten adım, uyku ve nabız verisi okuma
- Kapı turnikesi veya QR ile giriş doğrulama (stüdyo içinde seans katılım kaydı)
- WhatsApp Business ve SMS ile seans hatırlatma ve paket bitiş bildirimi
Bu sayfa kimin için?
-
Salon kiralayarak kendi danışanıyla çalışan bağımsız antrenör
Takvim ve hakediş gerekmez; ihtiyaç program yazma, set kaydı ve ilerleme ekranıyla sınırlıdır. Tek antrenör hesabı, sade bir panel ve paketin elle girilmesi yeterlidir. Faz 1 tek başına çalışır bir ürün olarak durur.
-
Üç-altı antrenörlü tek şubeli kişisel antrenman stüdyosu
Asıl sorun program değil kapasite: aynı alanı kullanan antrenörlerin slot çakışması, paket bakiyesi, iptal penceresi ve ay sonu hakediş. Randevu takvimi ve tahsilat Faz 2'ye çekilmeli, antrenör bazlı yetki ve danışan devri baştan planlanmalıdır.
-
Uzaktan online koçluk veren antrenör veya yeni kurulan koçluk markası
Danışan hiç görülmediği için ağırlık merkezi kanıta kayar: video ile teknik kontrolü, RPE ve ağrı geri bildirimi, ölçüm fotoğrafı ve haftalık check-in. Katılım turnikeyle doğrulanamaz, seans tamamlama danışan girişine bağlanır; tahsilat tek paket yerine aylık tekrarlayan üyelik olarak kurulur.
Bütçeyi bölerek ilerleme planı
-
1
Faz 1 — Tek antrenörle çalışan program ve takip çekirdeği 5-7 hafta
Hareket kütüphanesi, antrenörün telefondan program yazması, danışanın seans içinde set-tekrar-ağırlık girmesi ve ilerleme ekranı teslim edilir. Paketler panele elle girilir. Bu haliyle uygulama tek başına WhatsApp'ın yerini alır; veri birikmeye ilk günden başlar, sonraki fazların dayandığı geçmiş burada oluşur.
-
2
Faz 2 — Randevu, paket satışı ve tahsilat 4-6 hafta
Slot takvimi, çakışma kilidi, iptal penceresi kuralı, online paket satışı, seans bakiyesinin sunucuda otomatik düşümü, hatırlatma bildirimleri ve e-Arşiv fatura kesimi eklenir. Bu faz para akışına dokunduğu için Faz 1'de program alışkanlığı yerleştikten sonra yapılır; danışan uygulamayı zaten açıyorken ödeme ekranı işe yarar.
-
3
Faz 3 — Çok antrenörlü stüdyo, hakediş ve sağlık verisi 4-6 hafta
Antrenör bazlı yetki ve danışan devri, hakediş hesabı, QR veya turnike ile katılım doğrulaması, Apple Sağlık ve Health Connect'ten adım-uyku-nabız okuma, ölçüm fotoğrafları için ayrı erişim kuralları ve stüdyo raporları gelir. Ölçek büyüdükçe anlam kazanan kalemler burada toplanır, ilk sürümü şişirmez.
Tipik kapsam ve süre
Danışan uygulaması (program, set kaydı, hareket videosu, ilerleme ve ölçüm), antrenör uygulaması (program yazma, seans onayı, danışan takibi) ve web panel (paket satışı, seans bakiyesi, randevu takvimi, hakediş, raporlar). Ödeme entegrasyonu, bildirim altyapısı, mağaza görselleri ve App Store ile Google Play yayını dahildir.
Tahmini süre: 10-16 hafta
Hazır paket mi, özel geliştirme mi?
| Konu | Hazır paket | Özel geliştirme |
|---|---|---|
| Hareket kütüphanesi ve marka | Binlerce hazır hareket videosuyla ilk günden dolu bir kütüphane gelir; kendi antrenörünüzün çekimini eklemek çoğu pakette sınırlı ve uygulama başka bir markanın adını taşır. | Kütüphane sizin çektiğiniz videolarla kurulur, etiket yapısı stüdyonuzun program mantığına göre tanımlanır; karşılığında çekim ve kesim işi sizde kalır. |
| Paket ve iptal kuralları | Standart paket ve iptal penceresi ayarları çoğu stüdyo için yeter; ancak seansın kimin hesabından yandığı, dondurma, çift danışan seansı gibi kendi kurallarınız pakete sığmayabilir. | Seans düşümü, iade ve dondurma kuralları sizin işletme kararınıza göre yazılır ve her hareket satır olarak kayda geçer; kural değişirse yeniden sürüm gerekir. |
| Aylık danışan başı ücret ve tek seferlik yatırım | Başlangıç maliyeti düşüktür ve az danışanlı antrenör için mantıklıdır; fatura danışan sayısına bağlı olduğu için stüdyo büyüdükçe aylık gider de büyür. | Yatırım baştan yapılır, sonrasında yalnızca sunucu, mağaza hesabı ve bakım gideri kalır; danışan sayısı arttıkça birim maliyet düşer. |
| Veri sahipliği ve danışan listesinin taşınması | Yedekleme ve güncelleme sağlayıcının işidir, bu bir avantajdır; ancak antrenman geçmişi ve ölçüm verisi çoğu zaman özet dışa aktarımla çıkar, hareket kaydı düzeyinde taşınamaz. | Veritabanı sizin hesabınızda durur, danışan listesi ve set düzeyindeki geçmiş istediğiniz an dışa aktarılır; buna karşılık yedekleme ve sürüm bakımı sizin sorumluluğunuzdadır. |
Sektör sözlüğü
- Hacim (volume)
- Set sayısı, tekrar ve ağırlığın çarpımıyla çıkan toplam iş. Uygulamada haftalık ve kas grubu bazında toplanır; antrenör programı ağırlaştırırken ya da sakatlık sonrası azaltırken bu sayıya bakar.
- Tahmini 1RM
- Danışanın bir hareketi tek tekrarda kaldırabileceği en yüksek ağırlığın, girilen set kayıtlarından hesaplanan tahmini. Danışanı maksimuma zorlamadan program ağırlıklarını yüzde olarak yazmayı sağlar.
- RPE (zorluk algısı)
- Danışanın seti bitirdikten sonra verdiği zorluk puanı, tipik olarak 1-10. Uygulamada set satırının yanına girilir; antrenör salonda değilken ağırlığın gerçekten uygun olup olmadığını bu puandan okur.
- Deload (boşaltma haftası)
- Ağırlığın ve set sayısının bilerek düşürüldüğü toparlanma haftası. Programda normal hafta gibi görünmemesi gerekir; uygulamada ayrı işaretlenir ki ilerleme grafiğindeki düşüş gerileme sanılmasın.
- Kademeli yüklenme
- Ağırlığın, tekrarın veya set sayısının her hafta küçük adımlarla artırılması ilkesi. Uygulamanın önceki seans değerini ekranda göstermesinin ve artış önerisi çıkarmasının tek sebebi budur.
Sık sorulan sorular
Bu projeyi konuşalım
Kapsamınızı 30 dakikalık ücretsiz görüşmede netleştirelim, 48 saat içinde kalem kalem teklif gönderelim.
Ücretsiz Teklif AlınBu sayfa, bu sektörde uygulamanın çözmesi gereken problemleri anlatır. Referans ve benzer proje örneklerini görüşmede paylaşırız.
Diğer sektörler
Projenin teknik kapsamını planlayın
iOS geliştirme, Android geliştirme ve yönetici paneli ihtiyaçlarını birlikte değerlendirin. Teklif karşılaştırması için mobil uygulama maliyet rehberini inceleyin.