1. Ana Sayfa
  2. Ürünler
  3. FitPro
Randevu Mobil Rezervasyon Mobil Öncelikli

FitPro Ders Rezervasyon Sistemi

Personal trainer derslerini paket hakkı, gerçek boş saat ve çakışma kurallarıyla mobilden yönetin; “şu saat uygun mu?” mesajları bitsin.

  • Ücretsiz demo ve keşif görüşmesi
  • Kurulum ve eğitim dahil
  • Ücretsiz güncellemeler
  • Türkçe teknik destek
2platform: iOS ve Android, tek kod tabanı
16mobil ekran: üye ve antrenör deneyimi
20ayrı izinle rol bazlı erişim
34otomatik testle korunan iş kuralı

Çözdüğü sorunlar

FitPro hangi sorunları çözer?

Önce: “Şu saat uygun mu?” mesajlaşmaları saatlerce sürer.
Sonra: Antrenörün gerçek boş saatleri; izinler ve dolu slotlar düşülmüş halde takvimde.
Önce: Kaç dersin kaldığı defterde tutulur, tartışma çıkar.
Sonra: Toplam, planlanan, tamamlanan ve kalan ders hakkı otomatik hesaplanır.
Önce: Aynı saat iki kişiye verilebilir.
Sonra: Çifte rezervasyon veritabanı seviyesinde engellenir; ikinci kişi anında uyarı alır.
Önce: Derse gelmeyen üyenin hakkı için pazarlık yapılır.
Sonra: Antrenör tek dokunuşla “Gelmedi” der; ders hakkı kurala göre düşer.

Genel bakış

FitPro nedir?

.NET 8 Clean Architecture EF Core SQL Server JWT React Native Expo TypeScript TanStack Query

FitPro, birebir ders satan personal trainer'lar için tasarlandı. Üye paketini alır, takvimden antrenörünü ve saati seçer; sistem antrenörün çalışma saatlerini, izin günlerini ve dolu saatleri hesaba katıp yalnızca gerçekten boş olanları gösterir.

Kalan ders hakkı hiçbir yerde elle tutulmaz: planlanan ders hakkı ayırır, iptal geri verir, tamamlanan ve “gelmedi” dersler hakkı harcar. İki kişi aynı saati aynı anda almaya çalışsa bile veritabanı yalnızca birine izin verir.

Özellikler

Her detay, işinizi kolaylaştırmak için

Paket bazlı ders hakkı

Üye paketini alır; kalan, planlanan ve tamamlanan dersler ile kalan gün sayısı ana ekranda ilerleme çubuğuyla görünür.

Gerçek boş saatler

Antrenör haftalık çalışma saatlerini ve izin günlerini girer; sistem 1 saatlik slotları kendisi üretir.

Çifte rezervasyona kapalı

Aynı saat için hem antrenör hem üye tarafında çakışma engellenir. Aynı anda gelen iki istekten yalnızca biri kabul edilir.

Akıllı hak muhasebesi

Planlanan ders hakkı ayırır, iptal geri verir; tamamlanan ya da gelinmeyen ders hakkı harcar. İkinci tıklama hakkı tekrar düşürmez.

Antrenör günü tek ekranda

Bugünkü program, yaklaşan ve geçmiş dersler, takvim; ders sonunda “Tamamlandı” ya da “Gelmedi” tek dokunuşla işaretlenir.

Rol ve izin sistemi

Üye, antrenör ve yönetici ayrı izinlerle çalışır. Üye yalnızca kendi derslerini görür, antrenör yalnızca kendi derslerini tamamlar.

Güvenli oturum

15 dakikalık erişim anahtarı, yenilenen 30 günlük oturum ve BCrypt şifreleme. Anahtarlar telefonun güvenli deposunda saklanır.

Akıcı, Türkçe arayüz

Telefon ayarına göre koyu / açık tema, iskelet yükleme, aşağı çekip yenileme, uyarı mesajları ve tamamen Türkçe metinler.

Modüller

İhtiyacınız olan tüm modüller

7 modül, tek sistemde birlikte çalışır.

Üye Uygulaması

Paketler, 4 adımlı ders oluşturma, yaklaşan ve geçmiş dersler, aylık takvim ve profil.

Antrenör Uygulaması

Bugünkü ders, üye listesi, çalışma saatleri, izin günleri ve takvim.

Rezervasyon Motoru

Slot üretimi, 2 gün kuralı, çakışma kontrolü, iptal ve durum geçişleri sunucuda doğrulanır.

Paket Kataloğu

Ders sayısı, süre (ay) ve ders başı ücretle paketler; toplam tutar otomatik hesaplanır.

Ödeme Kayıtları

Her satın alma için ödeme ve deneme kaydı; paket yalnızca ödeme başarılıysa açılır.

Takvim

Üye ve antrenör için gün bazında ders görünümü.

Yönetici API'si

Antrenör ve paket tanımlama; tüm ders, paket ve ödemelerin listelenmesi. Toplam 46 uç nokta.

Tüm detaylar

Küçük büyük her ayrıntı düşünüldü

32 ayrıntı, 4 başlıkta — özet geçmeden, tek bakışta.

Üye deneyimi

9
  • Kayıt, giriş ve profil (ad, soyad, telefon) düzenleme
  • Onay penceresiyle paket satın alma
  • Ana ekranda aktif paket: kalan ders ve kalan gün
  • Paketim: ilerleme çubuğu ve ders başına şerit gösterge
  • Geçmiş paketlerin listesi
  • 4 adımlı ders oluşturma: tarih, antrenör, saat, onay
  • Onay ekranında dersten sonra kalacak hak
  • Yaklaşan / geçmiş dersler ve aylık takvim
  • Planlanan dersi uygulamadan iptal etme

Antrenör deneyimi

6
  • Haftalık çalışma saatleri: gün başına aç / kapat, başlangıç ve bitiş
  • 06:00 – 22:00 arası tam saat seçenekleri
  • İzin günü ekleme ve silme; o gün slot çıkmaz
  • Bugünkü program, yaklaşan ve geçmiş dersler
  • Ders sonrası “Tamamlandı” ve “Gelmedi” işaretleme
  • Üye listesi; ad, soyad ve e-postayla arama

Kurallar ve hesaplar

8
  • Ders süresi 1 saat; bitiş saati sunucuda hesaplanır
  • En erken rezervasyon bugünden 2 gün sonrası
  • Aynı güne birden fazla ders konabilir, aynı saate iki ders konamaz
  • Paket bitiş günü dahil; süre dolunca kalan hak devretmez
  • Birden fazla aktif pakette hak, bitişi en yakın paketten düşer
  • Kalan hak = toplam − tamamlanan − planlanan, her zaman türetilir
  • Paket durumları: Beklemede, Aktif, Tamamlandı, Süresi Doldu, İptal
  • Ders durumları: Planlandı, Tamamlandı, İptal Edildi, Gelmedi

Güvenlik ve altyapı

9
  • JWT erişim anahtarı (15 dk) ve döndürülen yenileme anahtarı (30 gün)
  • BCrypt şifreleme; yenileme anahtarı SHA-256 özetiyle saklanır
  • 20 ayrı izin ve rol → izin eşlemesi
  • Pasif hesap girişte engellenir
  • Telefonda güvenli depolama (SecureStore)
  • 15 doğrulayıcı ve Türkçe hata mesajları
  • Serilog ile günlükleme, 14 gün saklama
  • Clean Architecture: Domain, Application, Infrastructure, Api
  • 34 otomatik test; gerçek SQL Server üzerinde eşzamanlılık testi dahil

Nasıl çalışır?

Kurulumdan kullanıma adım adım

Antrenör saatlerini açar

Çalışma günleri, saat aralıkları ve izinler girilir; 1 saatlik slotlar kendiliğinden oluşur.

Üye paketini alır

Paket seçilir, ödeme başarılı olunca ders hakkı tanımlanır.

Ders oluşturur

Tarih, antrenör ve boş saat seçilir; sunucu tüm kuralları yeniden doğrular.

Ders günü gelir

Antrenör bugünkü programı görür; ders sonunda “Tamamlandı” ya da “Gelmedi” der.

Hak ve süre izlenir

Kalan ders ve gün üyenin ana ekranında durur; paket bitince yenisi alınır.

Kimler için?

Kimler için geliştirildi?

Personal trainer'lar Birebir dersleri paket ve saat düzeniyle yürütmek isteyenler için.
PT stüdyoları Ekibin tüm ders trafiğini tek sistemde toplamak isteyen butik stüdyolar için.
Salon içi PT hizmeti PT hizmetini ayrı ders paketiyle satan spor salonları için.
Birebir eğitmenler Pilates, fonksiyonel antrenman gibi 1 saatlik özel ders verenler için.

SSS

FitPro hakkında merak edilenler

Başka sorunuz mu var?

FitPro hakkında merak ettiklerinizi doğrudan ekibimize sorun.

WhatsApp'tan Sor
Hangi telefonlarda çalışır?
Android ve iOS; tek kod tabanıyla geliştirildi. iOS derlemesi bulutta alındığı için bunun için Mac gerekmez.
Bir ders ne kadar sürer, ne zaman alınır?
Her ders 1 saattir. En erken bugünden 2 gün sonrasına, paket bitiş gününe kadar rezervasyon yapılır; aynı güne birden fazla ders konabilir.
İki kişi aynı saati almaya çalışırsa ne olur?
Yalnızca biri alır; diğeri “bu saat artık müsait değil” uyarısı görür. Kural veritabanı indeksiyle güvence altındadır.
Ders iptal edilirse hak ne olur?
Planlanmış ders iptal edilince hak pakete geri döner. Tamamlanan ya da gelinmeyen ders hakkı harcar. Son dakika iptal süresi gibi kurallar işletmeye göre eklenir.
Ödeme nasıl alınıyor?
Her satın alma bir ödeme kaydı üretir ve paket yalnızca ödeme başarılıysa açılır. Ödeme katmanı sağlayıcıdan bağımsızdır; canlıya PayTR ya da iyzico gibi bir sanal POS bağlanır.
Yönetici paneli ve anlık bildirim var mı?
Antrenör, paket ve ödeme yönetimi yönetici API'siyle yapılır; sunucu ders ve paket olayları için bildirim kaydı üretir. Yönetim paneli ve push bildirimi ihtiyaca göre eklenir.

FitPro ile bugün tanışın

Ücretsiz demo için bize ulaşın; ekibimiz aynı gün sizinle iletişime geçsin ve ürünü canlı olarak göstersin.

Diğer ürünler

Bunlar da ilginizi çekebilir

Tüm ürünler

Ana kullanım: Randevu ve İşletme Yönetimi · Berber salonları

Randevu Hızlı Randevu

Berber & Kuaför

Randevu defterini, kasa notlarını ve prim hesabını tek ekrana taşır; çift randevuyu ve gün sonu kasa telaşını bitirir.

  • Dört adımda randevu
  • Çakışmasız, mesai bilinçli plan
  • Otomatik kasa akışı
Ürünü incele Demo Talep Et
Maks Muhasebe ve İnşaat Takip ekranı

Ana kullanım: Muhasebe ve Proje Yönetimi · İnşaat firmaları

Finans Masaüstü + Web

Muhasebe & İnşaat

Proje kârlılığı, cari, kasa-banka, çek-senet, stok ve muhasebe fişi tek merkezde; bakiyeleri elle değil hareketler hesaplar.

  • Cari merkezli akış
  • Proje kârlılığı anlık
  • Kasa, banka, virman
Ürünü incele Demo Talep Et
Maks Site ve Apartman Yönetim Programı ekranı

Ana kullanım: Site ve Apartman Yönetimi · Profesyonel site yönetim firmaları

Yönetim Web + Mobil Sakin Portalı

Site Yönetim

Aidattan tahsilata, kasadan sakin portalına kadar bütün site yönetimi tek panelde. Borcu kim ne kadar ödedi sorusu artık Excel'de değil, tek ekranda cevaplanıyor.

  • Tek tıkla toplu aidat
  • Akıllı ödeme dağıtımı
  • Numaralı makbuz ve cari ekstre
Ürünü incele Demo Talep Et