Yat Brokerliği CRM Arka Ucu Şablonu
Broker, Alıcı, Gemiler, Deneme Seyri ve BrokerNot İş Akışı
Back4app üzerinde Broker, Alıcı, Gemiler, Deneme Seyri ve BrokerNot sınıfları ile üretime hazır yat brokerliği CRM arka ucu. Broker atamalarını, alıcı tercihlerini, gemi listelerini ve deneme seyri notlarını AI Ajanı istemi ile hızlı kurulum için takip edin.
Brokercilik Çıkarımları
Bu şablon, brokerlerin müşterileri listeleme inceleme, deneme planlama ve takip süreçlerinde yönlendirebilmeleri için Broker, Alıcı, Savaş Gemisi, Deneme ve Broker Notu ile bir yat brokerlik CRM arka ucu sağlar.
- Broker liderliğindeki atamalar — Broker.username, Broker.email, Broker.role ve Buyer.assignedBroker'ı modelleyin, böylece mülkiyet net kalsın.
- Geminin özellik takibi — Temiz listelemeler için Vessel.builder, Vessel.model, Vessel.year, Vessel.lengthFeet, Vessel.askingPrice ve Vessel.status'unuzu depolayın.
- Deneme geçmişi — Her iskele koşusu için SeaTrial.buyer, SeaTrial.vessel, SeaTrial.trialDate, SeaTrial.result ve SeaTrial.nextSteps'i kaydedin.
- Broker notları ve takip — BrokerNote.alıcı, BrokerNote.gemisi, BrokerNote.notTipi, BrokerNote.içerik ve BrokerNote.takipTarihi kullanarak aramaları ve hatırlatmaları doğru anlaşmaya bağlayın.
Yat Aracılığı CRM Şablonu Nedir?
Yat aracılığında raporlama, liderlik sorularını dosyalar ve mesaj dizileri arasında manuel bir avlanma olmadan yanıtlamalıdır. Küçük gecikmeler hızla birikir. Broker, Alıcı, Gemi, DenizDenemesi ve BrokerNotunu Back4app üzerinde düzenleyerek yat aracılığı işlerini daha net bir sahiplikle, daha az unutulmuş görevle ve müşteriye hazır bir tarihçe ile yönetin. Şemada Broker (kullanıcı adı, e-posta, tam adı, rol, telefon numarası), Alıcı (tam adı, e-posta, bütçeMin, bütçeMaks, tercih edilenUzunlukMin, tercih edilenUzunlukMaks, tercih edilenİmalatçı, anaLimana, aktifDurum, atanmışBroker), Gemi (isim, imalatçı, model, yıl, ayakUzunluğu, istenenFiyat, paraBirimi, konum, durum, teknikBelgelerUrl, listeBroker), DenizDenemesi (alıcı, gemi, denemeTarihi, hareketMarinası, kaptanAdı, havaNotları, sonuç, sonrakiAdımlar, kaydedilenTaraf), ve BrokerNotu (alıcı, gemi, yazar, notTipi, içerik, takipTarihi) yer almaktadır. Tercih ettiğiniz ön yüzü bağlayın ve daha hızlı gönderin.
En iyi:
Yat Aracılığı arka uç genel görünümü
İlk alımdan son onaya kadar, yat aracılığı başarısı herkesin aynı verilere dayalı çalışmasına bağlıdır — odadaki en yüksek sesli güncelleme değil.
Paydaşlar, burada Aracı, Alıcı ve Gemiler kapsamını kontrol edebilir: isimler, ilişkiler ve sağladıkları iş akışları.
Brokerlik Ana Özellikleri
Bu hub'daki her teknoloji kartı, Aracı, Alıcı, Gemi, DenizDenemesi ve AracıNot ile aynı yat brokerliği CRM şemasını kullanır.
Aracı atama yönetimi
Aracı, kullanıcı adı, e-posta, tam adı, rol ve telefon numarasını saklar.
Gemi envanteri ve özellikleri
Gemi adı, üretici, model, yıl, uzunluk (feet), talep edilen fiyat, durum ve listeleme aracı bilgilerini saklar.
Alıcı profili yönetimi
Alıcı, tam adı, e-posta, bütçe (min), bütçe (max), tercih edilen üretici, ana liman, aktif durum ve atanan aracı bilgilerini toplar.
Deniz denemesi günlükleri
DenizDenemesi alıcı, gemi, denemeTarihi, kalkışMarinası, kaptanAdı, sonuç ve sonrakiAdımlar kaydeder.
Aracı notları ve hatırlatmalar
AracıNot alıcıyı, isteğe bağlı gemiyi, yazarı, notTipini, içeriği ve takipTarihini bağlar.
Neden Yat Aracılığınızı Back4app ile CRM Arka Uç geliştirin?
Back4app size Aracı, Alıcı, Gemiler, Deniz Denemesi ve BrokerNotu temel bileşenlerini sağlar, böylece ekibiniz veritabanını sıfırdan kablolamaktansa ilanlar ve müşteri toplantıları üzerinde odaklanabilir.
- •Brokere ait ilanlar ve atamalar: Broker, Alıcı.atananBroker ve Gemisi.ilanBrokere, ilanları atamayı, durumu takip etmeyi ve sahipliğin görünürlüğünü sağlamayı kolaylaştırır.
- •Tercih odaklı alıcı eşleştirmesi: Alıcı bütçeMin, bütçeMax, tercih edilenUzunlukMin, tercih edilenUzunlukMax, tercih edilenYapıcı ve ana liman gerçekçi ön liste mantığını destekler.
- •Gerçek zamanlı + API esnekliği denemeler için: Web, mobil ve iç araçlar için REST ve GraphQL'ı kullanırken Live Queries'i SeaTrial ve BrokerNote güncellemeleri için kullanın.
İlan defterleri, alıcı profilleri ve deniz denemesi notları arasında tek bir arka uç sözleşmesi çalıştırın.
Aracılık Avantajları
Brokers kayıtlarını, gemi detaylarını, alıcı uyumlarını ve deneme notlarını düzenli tutan bir yat aracılığı arka ucu.
Daha hızlı listeleme alımı
Envanter tabloları oluşturmak yerine, inşa eden, model, yıl, uzunlukAyak, talepFiyatı, paraBirimi ve durum gibi Gemi alanları ile başlayın.
Daha temiz alıcı niteliklendirme
Ciddi alıcıları listeler ile karşılaştırmak için bütçeMin, bütçeMax, tercihEdilenUzunlukMin, tercihEdilenUzunlukMax, tercihEdilenİnşaatçı, liman, ve aktifDurum gibi Alıcı alanlarını kullanın.
Deniz denemesi hesap verebilirliği
Elden geçirme işlemlerinin hafızaya bağlı olmaması için her kayıtta SeaTrial.denemeTarihi, kalkışMarinası, kaptanAdı, havaNotları, sonuç ve bir sonrakiAdımlar bulunsun.
Brokers görünürlüğü
Broker.rolü, Alıcı.atananBroker, Gemi.listelemeBrokerı ve SeaTrial.kaydedilenTaraf tarafından, her gemi ve alıcı konuşmasının kimin sahibi olduğu açık şekilde anlaşılır.
Broker notu sürekliliği
BrokerNote.notTipi, içerik ve followUpAt, tercihler çağrılarını, inceleme notlarını ve takip hatırlatmalarını anlaşma boyunca korur.
Yapay zeka destekli lansman
Tek bir yapılandırılmış istemle hızlı bir şekilde arka uç iskeleti ve entegrasyon kılavuzu oluşturun.
Yat brokerliği CRM uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanı'nın yat brokerliği CRM arka ucunu iskeletini oluşturmasına ve tek bir istemden Broker, Alıcı, Vasıta, Deniz Testi ve BrokerNotu iş akışlarını oluşturmasına izin verin.
Başlamak ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerektirmiyor
Teknoloji Yığını
Bu yat brokerage CRM arka uç şablonunda her şey dahildir.
Broker İlişki Diyagramı
Yat brokerliği CRM arka uç şeması için varlık ilişkisi modeli.
Brokers, alıcılar, gemi envanteri, deniz denemesi kayıtları ve broker notlarını kapsayan şemayı.
Diyagram kaynağını görüntüle
erDiagram
Broker ||--o{ Buyer : "assignedBroker"
Broker ||--o{ Vessel : "listingBroker"
Broker ||--o{ SeaTrial : "loggedBy"
Broker ||--o{ BrokerNote : "author"
Buyer ||--o{ SeaTrial : "buyer"
Buyer ||--o{ BrokerNote : "buyer"
Vessel ||--o{ SeaTrial : "vessel"
Vessel ||--o{ BrokerNote : "vessel"
Broker {
String objectId PK
String username
String email
String password
String fullName
String role
String phoneNumber
Date createdAt
Date updatedAt
}
Buyer {
String objectId PK
String fullName
String email
String phoneNumber
Number budgetMin
Number budgetMax
Number preferredLengthMin
Number preferredLengthMax
String preferredBuilder
String homePort
String activeStatus
String assignedBrokerId FK
Date createdAt
Date updatedAt
}
Vessel {
String objectId PK
String name
String builder
String model
Number year
Number lengthFeet
Number askingPrice
String currency
String location
String status
String specSheetUrl
String listingBrokerId FK
Date createdAt
Date updatedAt
}
SeaTrial {
String objectId PK
String buyerId FK
String vesselId FK
Date trialDate
String departureMarina
String captainName
String weatherNotes
String result
String nextSteps
String loggedById FK
Date createdAt
Date updatedAt
}
BrokerNote {
String objectId PK
String buyerId FK
String vesselId FK
String authorId FK
String noteType
String content
Date followUpAt
Date createdAt
Date updatedAt
}
Broker Senkronizasyon Akışı
Oturum açma, alıcı pipeline incelemesi, gemi listeleme incelemesi, deniz denemesi kaydı ve broker notu güncellemeleri için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Yacht Brokerage CRM App
participant Back4app as Back4app Cloud
User->>App: Sign in to the brokerage workspace
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open buyer pipeline
App->>Back4app: GET /classes/Buyer?include=assignedBroker&order=-updatedAt
Back4app-->>App: Buyer list with broker pointers
User->>App: Review vessel specs
App->>Back4app: GET /classes/Vessel?include=listingBroker&order=-createdAt
Back4app-->>App: Vessel listings and spec sheets
User->>App: Log a sea trial outcome
App->>Back4app: POST /classes/SeaTrial
Back4app-->>App: SeaTrial objectId
App->>Back4app: Subscribe to Buyer and SeaTrial updates
Back4app-->>App: LiveQuery updates for status changesAlan Kılavuzu
Yat brokerlik CRM şemasındaki her sınıf için tam alan düzeyinde referans.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| username | String | Broker login name | |
| String | Broker email address | ||
| password | String | Hashed password (write-only) | |
| fullName | String | Broker display name | |
| role | String | Broker role such as admin, seniorBroker, or coordinator | |
| phoneNumber | String | Direct phone number for the broker | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
9 alan Broker'de
Brokere Erişim ve İzinler
ACL ve CLP stratejisinin brokerler, gemiler, alıcı profilleri, deniz deneyi günlükleri ve broker notlarını nasıl güvence altına aldığını.
Broker sahipliğindeki kayıtlar
Sadece atanan Broker, profillerini ve açık listelemelerini güncelleyebilir; aksi takdirde bir yönetici rolü verilmediği sürece.
Liste bütünlüğü
Sadece yetkilendirilmiş personel Vessel ve SeaTrial kayıtları oluşturabilir veya silebilir; değişiklikleri doğrulamak için Cloud Code kullanın.
Kapsamlı alıcı erişimi
Alıcı ve BrokerNote okumalarını, lead'i yöneten broker ekibine ve profili elinde bulunduran müşteri ile yüz yüze olan kullanıcıya kısıtlayın.
Şema JSON
Kopyalamaya hazır ham JSON şeması tanımı Back4app içine yapıştırmak veya uygulama referansı olarak kullanmak için.
{
"classes": [
{
"className": "Broker",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"phoneNumber": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Buyer",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"fullName": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"phoneNumber": {
"type": "String",
"required": false
},
"budgetMin": {
"type": "Number",
"required": false
},
"budgetMax": {
"type": "Number",
"required": false
},
"preferredLengthMin": {
"type": "Number",
"required": false
},
"preferredLengthMax": {
"type": "Number",
"required": false
},
"preferredBuilder": {
"type": "String",
"required": false
},
"homePort": {
"type": "String",
"required": false
},
"activeStatus": {
"type": "String",
"required": true
},
"assignedBroker": {
"type": "Pointer",
"required": true,
"targetClass": "Broker"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Vessel",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"builder": {
"type": "String",
"required": true
},
"model": {
"type": "String",
"required": true
},
"year": {
"type": "Number",
"required": true
},
"lengthFeet": {
"type": "Number",
"required": true
},
"askingPrice": {
"type": "Number",
"required": true
},
"currency": {
"type": "String",
"required": true
},
"location": {
"type": "String",
"required": false
},
"status": {
"type": "String",
"required": true
},
"specSheetUrl": {
"type": "String",
"required": false
},
"listingBroker": {
"type": "Pointer",
"required": true,
"targetClass": "Broker"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SeaTrial",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"buyer": {
"type": "Pointer",
"required": true,
"targetClass": "Buyer"
},
"vessel": {
"type": "Pointer",
"required": true,
"targetClass": "Vessel"
},
"trialDate": {
"type": "Date",
"required": true
},
"departureMarina": {
"type": "String",
"required": false
},
"captainName": {
"type": "String",
"required": false
},
"weatherNotes": {
"type": "String",
"required": false
},
"result": {
"type": "String",
"required": true
},
"nextSteps": {
"type": "String",
"required": false
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Broker"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "BrokerNote",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"buyer": {
"type": "Pointer",
"required": true,
"targetClass": "Buyer"
},
"vessel": {
"type": "Pointer",
"required": false,
"targetClass": "Vessel"
},
"author": {
"type": "Pointer",
"required": true,
"targetClass": "Broker"
},
"noteType": {
"type": "String",
"required": true
},
"content": {
"type": "String",
"required": true
},
"followUpAt": {
"type": "Date",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile Oluştur
Bu şablondan gerçek bir yat brokerliği CRM uygulaması oluşturmak için Back4app AI Ajanını kullanın, frontend, backend, kimlik doğrulama, Broker, Alıcı, Vessel, SeaTrial ve BrokerNote akışlarını içeren.
Bu tam şemaya ve davranışa sahip güvenli bir Yacht Brokerage CRM backend'ini Back4app üzerinde oluşturun. Şema: 1. Broker: kullanıcı adı (String, zorunlu), e-posta (String, zorunlu), şifre (String, zorunlu), tam ad (String, zorunlu), rol (String, zorunlu), telefon numarası (String, isteğe bağlı); objectId, createdAt, updatedAt (sistem). 2. Alıcı: tam ad (String, zorunlu), e-posta (String, zorunlu), telefon numarası (String, isteğe bağlı), bütçe min (Number, isteğe bağlı), bütçe max (Number, isteğe bağlı), tercih edilen uzunluk min (Number, isteğe bağlı), tercih edilen uzunluk max (Number, isteğe bağlı), tercih edilen imalatçı (String, isteğe bağlı), ana liman (String, isteğe bağlı), aktif durum (String, zorunlu), atanmış broker (Broker’a İşaretçi, zorunlu); objectId, createdAt, updatedAt (sistem). 3. Vasıta: ad (String, zorunlu), imalatçı (String, zorunlu), model (String, zorunlu), yıl (Number, zorunlu), uzunluk feet (Number, zorunlu), istenen fiyat (Number, zorunlu), para birimi (String, zorunlu), konum (String, isteğe bağlı), durum (String, zorunlu), teknik veri sayfası URL’si (String, isteğe bağlı), listeleme brokerı (Broker’a İşaretçi, zorunlu); objectId, createdAt, updatedAt (sistem). 4. Deneme Seferi: alıcı (Alıcı’ya İşaretçi, zorunlu), vasıta (Vasıta’ya İşaretçi, zorunlu), deneme tarihi (Tarih, zorunlu), kalkış marinası (String, isteğe bağlı), kaptan adı (String, isteğe bağlı), hava notları (String, isteğe bağlı), sonuç (String, zorunlu), sonraki adımlar (String, isteğe bağlı), kaydeden (Broker’a İşaretçi, zorunlu); objectId, createdAt, updatedAt (sistem). 5. Broker Notu: alıcı (Alıcı’ya İşaretçi, zorunlu), vasıta (Vasıta’ya İşaretçi, isteğe bağlı), yazar (Broker’a İşaretçi, zorunlu), not tipi (String, zorunlu), içerik (String, zorunlu), takip tarihi (Tarih, isteğe bağlı); objectId, createdAt, updatedAt (sistem). Güvenlik: - Brokerlar, kullanıcı adı/e-posta ve şifre ile doğrulanır. - Alıcılar ve Vasıta listelemeleri yalnızca atanmış broker veya listeleme brokerı tarafından düzenlenmelidir. - Deneme seferi kayıtları, kaydeden broker tarafından oluşturulur ve atanmış brkera görünür. - Broker notu girdileri, alıcıya atanan broker ve not yazarı tarafından görünür. Davranış: - Vasıta spesifikasyonlarını gözden geçirin, alıcı tercihlerini filtreleyin ve deneme seferi kayıtlarını kaydedin. - Alıcıdan vasıtaya eşleştirmeleri, takip notlarını ve listeleme durumunu senkronize tutun. - Günlük brokerlik iş akışlarını destekleyin, mevcut durumdan altında teklif ya da satıldı durumuna güncellemeleri dahil edin. Teslim et: - Alıcı boru hatları, vasıta listelemeleri, deneme seferi planlaması ve not takibi için şema, CLP’ler, ACL’ler ve bir frontend ile Back4app uygulaması.
Aşağıdaki butona basarak bu şablon istemi önceden doldurulmuş şekilde Ajan'ı açın.
Bu, teknoloji ek soneksiz temel istemdir. Üretilen frontend yığınını daha sonra uyarlayabilirsiniz.
API Test Cihazı
Yat aracılığı CRM şemasına karşı GraphQL uç noktalarını ve REST'i deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.
Bu şemayı bu şablonla aynı şekilde kullanır.
Yığınınızı Seçin
Her kartı genişletin, Broker, Alıcı ve Gemi'yi seçtiğiniz yığın ile nasıl entegre edebileceğinizi görmek için.
Flutter Yat Brokerliği CRM Arka Ucu
React Yat Brokerliği CRM Arka Ucu
React Yerel Yat Brokerliği CRM Arka Ucu
Next.js Yat Brokerliği CRM Arka Ucu
JavaScript Yat Brokerliği CRM Arka Ucu
Android Yat Brokerliği CRM Arka Ucu
iOS Yat Brokerliği CRM Arka Ucu
Vue Yat Brokerliği CRM Arka Ucu
Angular Yat Brokerliği CRM Arka Ucu
GraphQL Yat Brokerliği CRM Arka Ucu
REST API Yat Brokerliği CRM Arka Ucu
PHP Yat Brokerliği CRM Arka Ucu
.NET Yat Brokerliği CRM Arka Ucu
Her Teknoloji ile Alacaklarınız
Her yığın aynı yat brokerliği CRM arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik broker ve gemi yapısı
Broker, Alıcı, Gemi, SeaTrial ve BrokerNotu'nu tek bir tutarlı şema ile yönetin.
İlanlar için broker hazır iş akışı
Gemi özelliklerini, alıcı tercihlerini, deneme notlarını ve takip hatırlatmalarını brokerlerin kullanabileceği bir şekilde takip edin.
Cihazlar arası deneme geçmişi
trialDate, captainName ve nextSteps'i web ve mobil istemcilerde görünür tutun.
Brokera takımları için rol tabanlı erişim
Gemi, alıcı ve deneme kayıtları için broker ve personel izinlerini tanımlayın.
REST/GraphQL API'leri brokera uygulamaları için
Esnek API'ler kullanarak panolar, konsiyerj araçları ve listeleme portalları ile entegre edin.
Teknik Karşılaştırma
Tüm desteklenen teknolojiler arasında kurulum hızı, SDK stili ve AI desteğini karşılaştırın.
| Framework | Kurulum Süresi | Yaç Brokerliği Avantajı | SDK Türü | Yapay Zeka Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web'de broker panoları için tek kod tabanı. | Tipli SDK | Tam | |
| 5 dakikadan az | Listelemeler ve alıcı eşleştirmeleri için hızlı web panosu. | Yazılı SDK | Tam | |
| ~3–7 dk | Brokere özel çoklu platform mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Listelemeler ve denemeler için sunucu tarafından işlenen aracılık portalı. | Yazılı SDK | Tam | |
| ~3–5 dk | Araçlar için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dakika | Saha brokerleri için yerel Android uygulaması. | Tipli SDK | Tam | |
| 5 dakikadan az | Müşteri toplantıları ve marina ziyaretleri için yerel iOS uygulaması. | Tipli SDK | Tam | |
| ~3–7 dakika | Gemiler ve alıcılar için Reactif web UI. | Tipli SDK | Tam | |
| Hızlı (5 dk) kurulum | Daha büyük ekipler için kurumsal aracılık portalı. | Yazılı SDK | Tam | |
| 2 dakikadan az | Gemi, alıcı ve deneme verileri için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Aracılık sistemleri için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Aracılık iş akışları için sunucu tarafı __MARKA0__ arka ucu. | __MARKA0__ | Tam | |
| ~3–7 dak. | Aracılık işlemleri için __MARKA0__ arka ucu. | Tipli SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlatmadan ilk gemi veya alıcı sorgusuna kadar beklenen süreyi yansıtır.
Broker SSS
Bu şablon ile bir yat brokerliği CRM altyapısı oluşturma hakkında sıkça sorulan sorular.
Yat Aracılığı CRM Uygulamanızı Oluşturmaya Hazır Mısınız?
Yat aracılığı CRM projenize dakikalar içinde başlayın. Kredi kartı gerekmiyor.