Etkileyici Fitness CRM Backend Şablonu
Koç Profilleri, Müşteri Kayıtları, Makro Hedefler ve Mesaj Dizileri
Back4app üzerinde üretime hazır Etkileyici Fitness CRM backend ile Koç, Müşteri Profili, Makro Hedef, Egzersiz Günlüğü, Kontrol ve Mesaj Dizisi kayıtları. ER diyagramı, veri sözlüğü, JSON şeması, API kumandası ve hızlı başlatma için Yapay Zeka Ajanı istemi içerir.
Önemli CRM Alınan Dersler
Bu şablon, koçluk ekibinizin müşteri alımından takibe daha az manuel geçişle hareket edebilmesi için Coach, ClientProfile, MacroTarget, WorkoutLog, CheckIn ve MessageThread kayıtlarıyla Influencer Fitness CRM backend'i sunar.
- Coach ve ClientProfile kayıtları bağlı kalır — Koordinatörlerin her bir müşterinin kime ait olduğunu görebilmeleri için her ClientProfile üzerinde Coach işaretçileri olan atanan koçları modelleyin.
- MacroTarget planları, müşteri zaman çizelgesine uyar — Her ClientProfile hedef güncellemesi için kalorileri, proteinGram, karbonhidratGram, yağGram ve effectiveFrom'ı saklayın.
- WorkoutLog ve CheckIn geçmişi bir arada yaşar — Bir koçluk akışında trainingSplit, sessionSummary, exerciseCount, completionStatus, weightKg, adherenceScore ve coachNotes'u takip edin.
- Mesaj İletişim Dizisi takip etmeyi görünür kılar — Cevap gerektiren check-in inceleme dizilerini ön plana çıkarmak için konu, okunmamışSayısı, sabitlenmiş ve sonMesajTarihi'ni kullanın.
Influencer Fitness CRM Arka Planda Genel Bakış
Influencer fitness crm'deki son tarihler nadiren isteğe bağlıdır; yapılandırılmış bir kayıt katmanı tarihleri sürprizler yerine uyarılara dönüştürür. Güvenilirlik bir özelliktir, dipnot değil. Back4app son tarihlere, belgelere ve iletişime ihtiyaç duyan influencer fitness crm uygulamaları için Koç, MüşteriProfili, MakroHedef, ÇalışmaKaydı ve CheckIn'i bir izinli çalışma alanında sabitler. Şema, Koç (kullanıcı adı, e-posta, gösterim Adı, rol, aktifMi), MüşteriProfili (müşteriKodu, tamAd, e-posta, hedef, durum, koç, başlangıçTarihi), MakroHedef (müşteri, kalori, proteinGr, karbonhidratGr, yağGr, geçerlilikTarihi, notlar), ÇalışmaKaydı (müşteri, çalışmaTarihi, antrenmanBölümü, oturumÖzeti, egzersizSayısı, hacimYükü, tamamlamaDurumu), CheckIn (müşteri, checkInTarihi, kiloKg, belCm, uyumSkoru, uykuSaatleri, enerjiSeviyesi, fotoğraflarUrl, koçNotları) ve Mesaj İletişim Dizisi (müşteri, koç, sonMesajTarihi, okunmamışSayısı, sabitlenmiş, konu) ile kimlik doğrulama ve gizlilik kontrolleri dahildir. Tercih ettiğiniz ön yüzü bağlayın ve daha hızlı gönderin.
En İyi:
Bu Influencer Fitness CRM backend'i nasıl organize edilmiştir
Influencer fitness CRM'de insanlar en iyi işlerini, neyin kaydedileceği, nerede bulunacağı ve kimin değiştirebileceği konusunda tahmin yürütmeyi kaldırdığında yaparlar.
Koç, Müşteri Profili ve Makro Hedef'i MVP kapsamı için kontrol listesi olarak kullanın: Eğer modellemediyse, bir elektronik tablo çözümü haline gelecektir.
Temel CRM Modülleri
Bu merkezdeki her teknoloji kartı, Koç, MüşteriProfili, MakroHedef, AntrenmanKaydı, Kontrol ve Mesaj İletişim ile aynı Influencer Fitness CRM şemasını kullanır.
Koç hesap yönetimi
Koç, kullanıcı adı, e-posta, görüntüleme adı, rol ve aktiflik bilgilerini saklar.
MüşteriProfili yönetimi
MüşteriProfili, müşteri kodu, tam ad, hedef, durum, koç ve başlangıç tarihi bilgilerini saklar.
MakroHedef planlaması
MakroHedef, kalorileri, protein gramlarını, karbonhidrat gramlarını, yağ gramlarını, geçerli olduğu tarihi ve notları saklar.
WorkoutLog oturumları
WorkoutLog, workoutDate, trainingSplit, sessionSummary, exerciseCount, volumeLoad ve completionStatus değerlerini kaydeder.
CheckIn incelemeleri
CheckIn, checkInDate, weightKg, waistCm, adherenceScore, sleepHours, energyLevel, photosUrl ve coachNotes değerlerini saklar.
Mesaj İletişim Takibi
Mesaj İletişim, müşteri, koç, sonMesajTarihi, okunmamışSayısı, sabitlenmiş ve konu bilgilerini takip eder.
Back4app ile Influencer Fitness CRM Backend'inizi Neden Kurmalısınız?
Back4app size Koç, Müşteri Profili, Makro Hedef, Antrenman Günlüğü, CheckIn ve Mesaj Dizisi bileşenlerini sağlar, böylece personeliniz altyapı işlerinden ziyade koçluk kararlarına odaklanabilir.
- •Koç ve MüşteriProfili sorgulamak kolaydır: Çalışan kimliği için Koç'u ve müşteri ataması için MüşteriProfili'ni kullanın; aynı şema, kabul, durum güncellemeleri ve başlangıç tarihi takibi için destek sağlar.
- •MakroHedef ve AntrenmanKaydı uyumlu kalır: Bir müşterinin MakroHedef planı ve AntrenmanKaydı oturumları, antrenörlerin beslenme hedeflerini antrenman yükü ile karşılaştırması gerektiğinde bir arada alınabilir.
- •CheckIn ve MesajDizisi incelemeyi görünür tutar: Kilo ölçümleri, uyku saatleri ve antrenör notları için CheckIn'i kullanın, MesajDizisi ise takip için okunmamış sayısı ve sabitlenen konuları ortaya çıkarır.
Tüm platformlarda tek bir arka uç sözleşmesi ile müşteri koçluk özelliklerini hızlıca oluşturun ve geliştirin.
Temel CRM Faydaları
Müşteri görüşmelerini önemli olan detayları kaybetmeden yönetmenize yardımcı olan bir koçluk arka ucu.
Daha hızlı müşteri kaydı
Kayıt tablolarını elle şekillendirmek yerine tamamlanmış bir MüşteriProfili, Koç referansı ve başlangıçTarihi şeması ile başlayın.
Beslenme ve antrenmanı tek bir görünümde
Personelin kalori, proteinGramm, antrenmanBölümü ve egzersizSayısı karşılaştırabilmesi için MakroHedef ve AntrenmanKaydı girişlerini hizalayın.
Gözden geçirilebilir check-in zaman çizelgeleri
AğırlıkKg, belCm, uyumSkoru, uykuSaatleri, enerjiDüzeyi ve antrenörNotları gibi verileri zamanla görmek için CheckIn geçmişini kullanın.
Koçluk personeli için kısıtlı erişim
Sadece atanmış koç ve izin verilen rollerin bir müşterinin ClientProfile, MacroTarget, WorkoutLog, CheckIn ve MessageThread kayıtlarını okumalarını veya güncellemelerini sağlamak için ACL/CLP kurallarını uygulayın.
Web ve mobil için tek şema
Aynı Koç, ClientProfile, MacroTarget, WorkoutLog, CheckIn ve MessageThread verilerini panellere ve müşteriye yönelik uygulamalara sunun.
Yapay zeka destekli kurulum
Bir yapılandırılmış istemle hızlı bir şekilde arka uç iskeletini ve entegrasyon rehberliğini oluşturun.
Influencer Fitness CRM uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajansı'nın koçluk arka ucunuzu oluşturmasına izin verin ve tek bir istemden Koç, Müşteri Profili, Makro Hedef, Antrenman Günlüğü, Kontrol ve Mesaj Dizisi akışları üretsin.
Başlamak ücretsiz — Aylık 50 AI Ajansı istemi, kredi kartı gerekmez
Teknoloji Yığını
Bu Influencer Fitness CRM arka uç şablonunda her şey dahil.
Koç-Müvekkil ER Diyagramı
Influencer Fitness CRM şeması için varlık ilişkisi modeli.
Koç hesapları, müvekkil profilleri, makro hedefler, egzersiz kayıtları, kontrol ve mesaj dizileri içeren şema.
Diyagram kaynağını görüntüle
erDiagram
Coach ||--o{ ClientProfile : "coach"
ClientProfile ||--o{ MacroTarget : "client"
ClientProfile ||--o{ WorkoutLog : "client"
ClientProfile ||--o{ CheckIn : "client"
Coach ||--o{ MessageThread : "coach"
ClientProfile ||--o{ MessageThread : "client"
Coach {
String objectId PK
String username
String email
String password
String displayName
String role
Boolean isActive
Date createdAt
Date updatedAt
}
ClientProfile {
String objectId PK
String clientCode
String fullName
String email
String goal
String status
String coachId FK
Date startDate
Date createdAt
Date updatedAt
}
MacroTarget {
String objectId PK
String clientId FK
Number calories
Number proteinGrams
Number carbGrams
Number fatGrams
Date effectiveFrom
String notes
Date createdAt
Date updatedAt
}
WorkoutLog {
String objectId PK
String clientId FK
Date workoutDate
String trainingSplit
String sessionSummary
Number exerciseCount
Number volumeLoad
String completionStatus
Date createdAt
Date updatedAt
}
CheckIn {
String objectId PK
String clientId FK
Date checkInDate
Number weightKg
Number waistCm
Number adherenceScore
Number sleepHours
String energyLevel
String photosUrl
String coachNotes
Date createdAt
Date updatedAt
}
MessageThread {
String objectId PK
String clientId FK
String coachId FK
Date lastMessageAt
Number unreadCount
Boolean pinned
String topic
Date createdAt
Date updatedAt
}
Koç CRM Entegrasyon Akışı
Koç giriş, müvekkil yükleme, makro hedef güncellemeleri, egzersiz kaydı, kontrol incelemesi ve dizin takibi için tipik çalışma akışı.
Diyagram kaynaklarını görüntüle
sequenceDiagram
participant Coach
participant CRM as Fitness Influencer Client CRM App
participant Back4app as Back4app Cloud
Coach->>CRM: Sign in
CRM->>Back4app: POST /login
Back4app-->>CRM: Session token
Coach->>CRM: Open client pipeline
CRM->>Back4app: GET /classes/ClientProfile?include=coach
Back4app-->>CRM: ClientProfile rows
Coach->>CRM: Review macro target and update it
CRM->>Back4app: GET /classes/MacroTarget?include=client
CRM->>Back4app: POST /classes/MacroTarget
Back4app-->>CRM: MacroTarget objectId
Coach->>CRM: Check workout logs and latest check-in
CRM->>Back4app: GET /classes/WorkoutLog?include=client
CRM->>Back4app: GET /classes/CheckIn?include=client
Back4app-->>CRM: WorkoutLog and CheckIn entries
CRM->>Back4app: GET /classes/MessageThread?include=client,coach
Back4app-->>CRM: Thread list with unreadCountAlan Kılavuzu
Etkileyici Fitness CRM şemasındaki her sınıf için tam alan düzeyi referansı.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | Coach login name | |
| String | Coach email address | ||
| password | String | Hashed password (write-only) | |
| displayName | String | Public name shown to clients | |
| role | String | Staff role such as coach or coordinator | |
| isActive | Boolean | Whether the coach account can sign in | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
9 alanları Coach içinde
Koç Erişimi ve İzinleri
ACL ve CLP stratejisinin müşteri profilleri, makro hedefler, egzersiz günlükleri, giriş geçmişi ve mesaj ipliklerini nasıl güvence altına aldığı.
Atanan koç erişimi
Sadece atanan koç veya izin verilen personel, o müşteri için bir MüşteriProfili, MakroHedef, EgzersizGünlüğü, Giriş veya Mesajİpliği okumalıdır.
Müşteri gizliliği sınırları
weightKg, waistCm, adherenceScore, sleepHours, photosUrl ve coachNotes'u kapsamlı koçluk verisi olarak kabul edin; Cloud Code'da yazmaları doğrulayın.
Gözden geçirilebilir yazma yolları
Kimlik doğrulaması yapılmış personelin günlük oluşturmasına izin verin, ancak Giriş, MakroHedef veya Mesajİpliği kayıtlarına güncellemelerden önce sunucu tarafı kontrolleri gerektirir.
JSON Şeması
Back4app içerisine kopyalamaya veya uygulama referansı olarak kullanmaya hazır ham JSON şeması tanımı.
{
"classes": [
{
"className": "Coach",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"displayName": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"isActive": {
"type": "Boolean",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "ClientProfile",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"clientCode": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"goal": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"coach": {
"type": "Pointer",
"required": true,
"targetClass": "Coach"
},
"startDate": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MacroTarget",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"client": {
"type": "Pointer",
"required": true,
"targetClass": "ClientProfile"
},
"calories": {
"type": "Number",
"required": true
},
"proteinGrams": {
"type": "Number",
"required": true
},
"carbGrams": {
"type": "Number",
"required": true
},
"fatGrams": {
"type": "Number",
"required": true
},
"effectiveFrom": {
"type": "Date",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "WorkoutLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"client": {
"type": "Pointer",
"required": true,
"targetClass": "ClientProfile"
},
"workoutDate": {
"type": "Date",
"required": true
},
"trainingSplit": {
"type": "String",
"required": true
},
"sessionSummary": {
"type": "String",
"required": true
},
"exerciseCount": {
"type": "Number",
"required": true
},
"volumeLoad": {
"type": "Number",
"required": false
},
"completionStatus": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CheckIn",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"client": {
"type": "Pointer",
"required": true,
"targetClass": "ClientProfile"
},
"checkInDate": {
"type": "Date",
"required": true
},
"weightKg": {
"type": "Number",
"required": false
},
"waistCm": {
"type": "Number",
"required": false
},
"adherenceScore": {
"type": "Number",
"required": true
},
"sleepHours": {
"type": "Number",
"required": false
},
"energyLevel": {
"type": "String",
"required": true
},
"photosUrl": {
"type": "String",
"required": false
},
"coachNotes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MessageThread",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"client": {
"type": "Pointer",
"required": true,
"targetClass": "ClientProfile"
},
"coach": {
"type": "Pointer",
"required": true,
"targetClass": "Coach"
},
"lastMessageAt": {
"type": "Date",
"required": true
},
"unreadCount": {
"type": "Number",
"required": true
},
"pinned": {
"type": "Boolean",
"required": true
},
"topic": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Back4app AI Ajanını kullanarak bu şablondan gerçek bir Influencer Fitness CRM uygulaması oluşturun; ön yüz, arka yüz, kimlik doğrulama ve koç, müşteri, makro, antrenman, giriş ve konu akışları dahil.
Back4app üzerinde bu kesin şema ve davranışla güvenli bir Influencer Fitness CRM arka ucu oluşturun. Şema: 1. Koç: kullanıcı adı, e-posta, şifre, görüntüleme adı, rol, aktif mi; objectId, createdAt, updatedAt (sistem). 2. Müşteri Profili: müşteri kodu, tam adı, e-posta, hedef, durum, koç (Koça işaret, gerekli), başlangıç tarihi; objectId, createdAt, updatedAt (sistem). 3. Makro Hedef: müşteri (Müşteri Profiline işaret, gerekli), kalori, protein gramı, karbonhidrat gramı, yağ gramı, yürürlüğe girme tarihi, notlar; objectId, createdAt, updatedAt (sistem). 4. Antrenman Kaydı: müşteri (Müşteri Profiline işaret, gerekli), antrenman tarihi, eğitim bölümü, oturum özeti, egzersiz sayısı, hacim yükü, tamamlama durumu; objectId, createdAt, updatedAt (sistem). 5. Giriş: müşteri (Müşteri Profiline işaret, gerekli), giriş tarihi, kilo (kg), bel (cm), uyum puanı, uyku saatleri, enerji seviyesi, fotoğraflar URL'si, koç notları; objectId, createdAt, updatedAt (sistem). 6. Mesaj Konu: müşteri (Müşteri Profiline işaret, gerekli), koç (Koça işaret, gerekli), son mesaj tarihi, okunmamış sayısı, sabit, konu; objectId, createdAt, updatedAt (sistem). Güvenlik: - Sadece atanan koç, müşteri kayıtlarını okuyabilir/yazabilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Kaydol, giriş yap, çıkış yap. Davranış: - Müşteri profillerini listele, makro hedefleri ekle, antrenman oturumlarını kaydet, haftalık girişleri yakala ve koç konularını güncel tut. Teslimat: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; müşteri profilleri, makro hedefler, antrenman kayıtları, girişler ve mesaj konuları için ön yüz.
Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.
Bu, bir teknoloji eki olmadan temel istemdir. Üretilen ön yüz yığınını daha sonra uyarlayabilirsiniz.
API Kumandası
Etki alanı Fitness CRM şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Yığınınızı Seçin
Her kartı genişleterek Coach, ClientProfile ve MacroTarget'ı seçtiğiniz teknolojik yığın ile nasıl entegre edeceğinizi görün.
Flutter Influencer Fitness CRM Arka Uç
React Influencer Fitness CRM Arka Uç
React Yerel Influencer Fitness CRM Arka Uç
Next.js Influencer Fitness CRM Arka Uç
JavaScript Influencer Fitness CRM Arka Uç
Android Influencer Fitness CRM Arka Uç
iOS Influencer Fitness CRM Arka Uç
Vue Influencer Fitness CRM Arka Uç
Angular Influencer Fitness CRM Arka Uç
GraphQL Influencer Fitness CRM Arka Uç
REST API Influencer Fitness CRM Arka Uç
PHP Influencer Fitness CRM Arka Uç
.NET Influencer Fitness CRM Arka Uç
Her Teknoloji ile Neler Alırsınız
Her yapı aynı Influencer Fitness CRM şemasını ve API sözleşmelerini kullanır.
Birleşik antrenörlük veri yapısı
Coach, ClientProfile, MacroTarget, WorkoutLog, CheckIn ve MessageThread girişlerini tek bir tutarlı şema ile yönetin.
Müşteriler için makro hedef planlaması
Her müşteri planı için kalorileri, proteinGramlarını, karbonhidratGramlarını, yağGramlarını ve effectiveFrom değerini saklayın.
Antrenman seansları için egzersiz günlüğü
Koçluk incelemesi için workoutDate, trainingSplit, exerciseCount, volumeLoad ve sessionSummary değerlerini kaydedin.
Takip için check-in geçmişi
Koç kararları için checkInDate, weightKg, adherenceScore ve coachNotes değerlerini görünür tutun.
Koçluk uygulamaları için REST/GraphQL API'leri
Gösterge tablolarını, mobil istemcileri ve otomasyonu esnek API'lerle entegre edin.
Fitness CRM Yığını Karşılaştırması
Desteklenen tüm teknolojiler arasında kurulum hızı, SDK stili ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Fitness CRM Avantajı | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web için koçluk dashboard'u için tek kod tabanı. | Tiplenmiş SDK | Tam | |
| 5 dakikadan az | Koçluk ekibi için hızlı web dashboard'u. | Yazılı SDK | Tam | |
| ~3-7 dk | Müşteri koçluğu için çok platformlu mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Koçluk iş akışları için sunucu tarafından oluşturulan web uygulaması. | Yazılı SDK | Tam | |
| ~3–5 dk | CRM iş akışları için hafif web entegrasyonu. | Typed SDK | Tam | |
| Yaklaşık 5 dk | Koçluk personeli için yerel Android uygulaması. | Typed SDK | Tam | |
| 5 dakikadan az | Koçluk personeli için yerel iOS uygulaması. | Typed SDK | Tam | |
| ~3–7 dk | React için koçluk incelemeleri web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Koçluk ekipleri için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Müşteri zaman çizelgeleri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API koçluk uygulamaları için entegrasyon. | REST API | Tam | |
| ~3 dk | CRM iş akışları için sunucu tarafı PHP arka ucu. | REST API | Tam | |
| ~3–7 dk | .NET koçluk operasyonları için arka uç. | Tiplenmiş SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak projeyi başlatmaktan ilk ClientProfile veya MacroTarget sorgusuna kadar beklenen süreyi yansıtır.
Soru & Cevaplar
Bu şablonla bir Influencer Fitness CRM arka ucunu inşa etme hakkında yaygın sorular.
Influencer Fitness CRM uygulamanızı oluşturmak için hazır mısınız?
Koçluk projenize dakikalar içinde başlayın. Kredi kartı gerekli değil.