Yacht-Brokerage-CRM-Backend-Vorlage
Broker-, Käufer-, Schiff-, Seeprobe- und BrokerNote-Workflow
Ein produktionsbereites Yacht-Brokerage-CRM-Backend auf Back4app mit Broker-, Käufer-, Schiff-, Seeprobe- und BrokerNote-Klassen. Verfolgen Sie Brokerzuweisungen, Käuferpräferenzen, Schiffslisten und Notizen zur Seeprobe mit einem AI-Agent Prompt für eine schnelle Einrichtung.
Wichtige Erkenntnisse für die Brokerage
Diese Vorlage bietet Ihnen ein Backend für Yacht-Brokerage-CRM mit Broker, Käufer, Schiff, Seetest und Brokernotiz, damit Broker Kunden durch die Überprüfung von Angeboten, die Planung von Tests und die Nachverfolgung leiten können.
- Broker-geführte Aufträge — Modellieren Sie Broker.username, Broker.email, Broker.role und Buyer.assignedBroker, sodass das Eigentum klar bleibt.
- Verfolgung von Schiffsspezifikationen — Speichern Sie Vessel.builder, Vessel.model, Vessel.year, Vessel.lengthFeet, Vessel.askingPrice und Vessel.status für saubere Angebote.
- Seetestgeschichte — Erfassen Sie SeaTrial.buyer, SeaTrial.vessel, SeaTrial.trialDate, SeaTrial.result und SeaTrial.nextSteps für jeden Docklauf.
- Maklernotizen und Nachverfolgung — Verwenden Sie BrokerNote.buyer, BrokerNote.vessel, BrokerNote.noteType, BrokerNote.content und BrokerNote.followUpAt, um Anrufe und Erinnerungen mit dem richtigen Geschäft zu verknüpfen.
Was ist die Yachtvermittlungs-CRM-Vorlage?
Berichte in der Yachtvermittlungsbranche sollten Führungsfragen beantworten, ohne manuell durch Ordner und Nachrichtenstränge suchen zu müssen. Kleine Verzögerungen häufen sich schnell an. Gestalten Sie Broker, Käufer, Schiff, Seeversuch und BrokerNote auf Back4app, um Yachtvermittlungsangelegenheiten mit klarerer Zuständigkeit, weniger liegengebliebenen Aufgaben und einer kundenfertigen Historie zu verwalten. Das Schema umfasst Broker (Benutzername, E-Mail, vollständiger Name, Rolle, Telefonnummer), Käufer (vollständiger Name, E-Mail, BudgetMin, BudgetMax, bevorzugteLängeMin, bevorzugteLängeMax, bevorzugterBauer, Heimathafen, aktiverStatus, zugewiesenerBroker), Schiff (Name, Hersteller, Modell, Jahr, LängeFuß, VerkaufsPreis, Währung, Standort, Status, SpezifikationsblattUrl, auflistenderBroker), Seeversuch (Käufer, Schiff, Testdatum, AbfahrtMarina, Kapitänsname, Wetternotizen, Ergebnis, nächsteSchritte, protokolliertVon) und BrokerNote (Käufer, Schiff, Autor, noteType, Inhalt, followUpAt). Verbinden Sie Ihr bevorzugtes Frontend und versenden Sie schneller.
Am besten geeignet für:
Überblick über das Yachtmakler-Backend
Vom ersten Intake bis zur endgültigen Freigabe hängt der Erfolg der Yachtvermittlung davon ab, dass alle mit denselben Fakten arbeiten – nicht mit dem lautesten Update im Raum.
Stakeholder können hier die Abdeckung von Broker, Käufer und Schiff überprüfen: Namen, Beziehungen und die Arbeitsabläufe, die sie ermöglichen.
Kernfunktionen der Maklergesellschaft
Jede Technologiekarte in diesem Hub verwendet dasselbe Yacht-Brokerage-CRM-Schema mit Broker, Käufer, Schiff, Seetest und Maklernotiz.
Maklerzuweisungsverwaltung
Der Makler speichert Benutzername, E-Mail, vollständigen Namen, Rolle und Telefonnummer.
Schiffsinventar und Spezifikationen
Das Schiff speichert Name, Hersteller, Modell, Jahr, Länge in Fuß, Preisvorstellung, Status und gelisteten Makler.
Verwaltung von Käuferprofilen
Der Käufer erfasst vollständigen Namen, E-Mail, Mindestbudget, Höchstbudget, bevorzugten Hersteller, Heimatport, aktiven Status und zugewiesenen Makler.
Seetestprotokolle
Seetest zeichnet Käufer, Schiff, Testdatum, Abfahrtsmarina, Kapitänsname, Ergebnis und nächste Schritte auf.
Maklernotizen und Erinnerungen
Maklernotiz verknüpft Käufer, optionales Schiff, Autor, Notiztyp, Inhalt und Nachverfolgung.
Warum Ihr Yachtmakler-CRM-Backend mit Back4app erstellen?
Back4app bietet Ihnen die Primitiven Broker, Käufer, Schiff, Seeversuch und BrokerNote, damit Ihr Team sich auf Angebote und Kundentermine konzentrieren kann, anstatt die Datenbank von Grund auf neu zu verdrahten.
- •Von Maklern verwaltete Angebote und Zuweisungen: Makler, Käufer.assignedBroker und Schiff.listingBroker erleichtern die Zuweisung von Angeboten, die Verfolgung des Status und die Sichtbarkeit des Eigentums.
- •Präferenzgesteuerte Käuferzuordnung: Käufer budgetMin, budgetMax, preferredLengthMin, preferredLengthMax, preferredBuilder und homePort unterstützen realistische Shortlist-Logik.
- •Echtzeit + API-Flexibilität für Testversionen: Verwenden Sie Live Queries für SeaTrial- und BrokerNote-Updates, während REST und GraphQL für Web-, Mobile- und interne Tools verfügbar bleiben.
Führen Sie einen Backend-Vertrag über Angebotsblätter, Käuferprofile und Seeversuchsnotizen aus.
Vermittlungs Vorteile
Ein Yachtvermittlung-Backend, das Brokeraufzeichnungen, Schiffsdetails, Käuferanpassungen und Testnotizen organisiert.
Schnellere Listenaufnahme
Beginnen Sie mit Schiffsfeldern wie Hersteller, Modell, Jahr, Länge (Fuß), Verkaufspreis, Währung und Status, anstatt Inventartabellen von Grund auf neu zu erstellen.
Sauberere Käuferqualifikation
Verwenden Sie Käuferfelder wie budgetMin, budgetMax, preferredLengthMin, preferredLengthMax, preferredBuilder, Heimathafen und activeStatus, um ernsthafte Käufer mit Angeboten zu vergleichen.
Verantwortung für Seetests
Halten Sie SeaTrial.trialDate, departureMarina, captainName, weatherNotes, result und nextSteps in jedem Protokoll fest, damit Übergaben nicht vom Gedächtnis abhängen.
Broker Sichtbarkeit
Broker.role, Buyer.assignedBroker, Vessel.listingBroker und SeaTrial.loggedBy machen klar, wer jedes Schiff und jedes Käufergespräch besitzt.
Makler-Hinweis Kontinuität
BrokerNote.noteType, Inhalt und followUpAt bewahren Präferenzaufrufe, Inspektionsanmerkungen und Folgemerkmale über den Deal hinweg.
KI-unterstützter Start
Erstellen Sie schnell Backend-Gerüstrahmen und Integrationsanleitungen mit einem strukturierten Prompt.
Bereit, Ihre Yachtmakler-CRM-App zu starten?
Lassen Sie den Back4app KI-Agenten Ihr Yachtmakler-CRM-Backend erstellen und Broker-, Käufer-, Schiff-, Seetest- und BrokerNote-Workflows aus einem Prompt generieren.
Kostenlos starten — 50 KI-Agent-Prompts/Monat, keine Kreditkarte erforderlich
Technologie-Stack
Alles enthalten in dieser Yachtmakler-CRM-Backend-Vorlage.
Maklerbeziehungsdiagramm
Entitätsbeziehungsmodell für das Yachtmakler-CRM-Backend-Schema.
Schema, das Makler, Käufer, Schiffsinventar, Seetestprotokolle und Maklernotizen abdeckt.
Diagrammquelle anzeigen
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
}
Makler-Synchronisationsfluss
Typischer Ablauf zur Laufzeit für Anmeldung, Überprüfung der Käuferpipeline, Überprüfung der Schiffslisten, Protokollierung von Seetests und Aktualisierungen der Maklernotizen.
Diagrammquelle anzeigen
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 changesFeldhandbuch
Vollständiger Referenzleitfaden auf Feldebene für jede Klasse im CRM-Schema der Yachtvermittlung.
| Feld | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Automatisch |
| 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 | Automatisch |
| updatedAt | Date | Auto-generated last-update timestamp | Automatisch |
9 Felder in Broker
Brokerzugang und Berechtigungen
Wie die ACL- und CLP-Strategie Broker, Schiffe, Käuferprofile, Seetests und Brokerhinweise sichert.
Broker-eigene Datensätze
Nur der zugewiesene Broker sollte sein Profil und offene Angebote aktualisieren, es sei denn, eine Managerrolle wird gewährt.
Listungsintegrität
Nur autorisiertes Personal kann Datensätze zu Schiffen und Seetests erstellen oder löschen; verwenden Sie Cloud-Code, um Änderungen zu validieren.
Eingeschränkter Käuferzugang
Beschränken Sie die Lesezugriffe für Käufer und BrokerNotes auf das Brokerteam, das den Lead bearbeitet, und den clientseitigen Benutzer, der das Profil besitzt.
Schema JSON
Rohe JSON-Schema-Definition bereit zum Kopieren in Back4app oder zur Verwendung als Implementierungsreferenz.
{
"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
}
}
}
]
}Mit KI-Agent bauen
Verwenden Sie den Back4app KI-Agent, um aus dieser Vorlage eine echte Yachtvermittlung-CRM-App zu generieren, einschließlich Frontend, Backend, Authentifizierung sowie Flows für Broker, Käufer, Schiff, Seetest und BrokerNote.
Erstellen Sie ein sicheres Yacht Brokerage CRM-Backend auf Back4app mit diesem genauen Schema und Verhalten. Schema: 1. Broker: Benutzername (String, erforderlich), E-Mail (String, erforderlich), Passwort (String, erforderlich), vollständiger Name (String, erforderlich), Rolle (String, erforderlich), Telefonnummer (String, optional); objectId, createdAt, updatedAt (System). 2. Käufer: vollständiger Name (String, erforderlich), E-Mail (String, erforderlich), Telefonnummer (String, optional), budgetMin (Zahl, optional), budgetMax (Zahl, optional), bevorzugteLängeMin (Zahl, optional), bevorzugteLängeMax (Zahl, optional), bevorzugterBauer (String, optional), Heimatport (String, optional), aktiverStatus (String, erforderlich), zugewiesenerBroker (Pointer zu Broker, erforderlich); objectId, createdAt, updatedAt (System). 3. Schiff: Name (String, erforderlich), Hersteller (String, erforderlich), Modell (String, erforderlich), Jahr (Zahl, erforderlich), LängeFuß (Zahl, erforderlich), Angebotspreis (Zahl, erforderlich), Währung (String, erforderlich), Standort (String, optional), Status (String, erforderlich), spezifikationsblattUrl (String, optional), aufgelisteterBroker (Pointer zu Broker, erforderlich); objectId, createdAt, updatedAt (System). 4. Seetests: Käufer (Pointer zu Käufer, erforderlich), Schiff (Pointer zu Schiff, erforderlich), Testdatum (Datum, erforderlich), Abfahrtsmarina (String, optional), Name des Kapitäns (String, optional), Wetterhinweise (String, optional), Ergebnis (String, erforderlich), nächsteSchritte (String, optional), protokolliertVon (Pointer zu Broker, erforderlich); objectId, createdAt, updatedAt (System). 5. BrokerNotiz: Käufer (Pointer zu Käufer, erforderlich), Schiff (Pointer zu Schiff, optional), Autor (Pointer zu Broker, erforderlich), NotizTyp (String, erforderlich), Inhalt (String, erforderlich), nachverfolgenBei (Datum, optional); objectId, createdAt, updatedAt (System). Sicherheit: - Broker authentifizieren sich mit Benutzername/E-Mail und Passwort. - Käufer und Schiffsangebote sollten nur von dem zugewiesenen Broker oderListingBroker bearbeitet werden. - Seetest-Aufzeichnungen werden von dem protokollierenden Broker erstellt und sind für den zugewiesenen Broker sichtbar. - BrokerNotiz-Einträge sind für den Broker sichtbar, der dem Käufer zugewiesen ist, und den Notizautor. Verhalten: - Durchsuchen Sie die Schiffspezifikationen, filtern Sie Käuferpräferenzen und protokollieren Sie Seetestprotokolle. - Halten Sie die Käufer-Schiff-Zuordnung, Nachverfolgungsnotizen und den Status der Angebote synchron. - Unterstützen Sie die täglichen Brokerage-Arbeitsabläufe, einschließlich Statusaktualisierungen von verfügbar über unter Angebot bis verkauft. Lieferung: - Back4app-App mit Schema, CLPs, ACLs und einem Frontend für Käuferpipelines, Schiffsangebote, Seetestplanungen und Notizverfolgung.
Drücken Sie die Schaltfläche unten, um den Agenten mit dieser vorab ausgefüllten Vorlage zu öffnen.
Dies ist die Basisaufforderung ohne Technologie-Suffix. Sie können den generierten Frontend-Stack später anpassen.
API-Tester
Versuchen Sie REST und GraphQL Endpunkte gegen das Yachtbrokerage-CRM-Schema. Antworten verwenden Testdaten und erfordern kein Back4app-Konto.
Verwendet dasselbe Schema wie diese Vorlage.
Wählen Sie Ihren Stack
Erweitern Sie jede Karte, um zu sehen, wie Sie Broker, Käufer und Schiff mit Ihrem gewählten Stack integrieren können.
Flutter Yacht Brokerage CRM Backend
React Yacht Brokerage CRM Backend
React Native Yacht Brokerage CRM Backend
Next.js Yacht Brokerage CRM Backend
JavaScript Yacht Brokerage CRM Backend
Android Yacht Brokerage CRM Backend
iOS Yacht Brokerage CRM Backend
Vue Yacht Brokerage CRM Backend
Angular Yacht Brokerage CRM Backend
GraphQL Yacht Brokerage CRM Backend
REST API Yacht Brokerage CRM Backend
PHP Yacht Brokerage CRM Backend
.NET Yacht Brokerage CRM Backend
Was Sie mit jeder Technologie erhalten
Jeder Stack verwendet dasselbe Backend-Schema und dieselben API-Verträge der Yachtvermittlung.
Eingetragene Broker- und Schiffstruktur
Verwalten Sie Broker, Käufer, Schiff, Seetest und Brokerhinweis mit einem einheitlichen Schema.
Broker-bereiter Workflow für Angebote
Verfolgen Sie die Schiffsspezifikationen, Käuferpräferenzen, Testnotizen und Erinnerungen an Folgetermine auf eine Weise, die Makler nutzen können.
Historie der Seeversuche über verschiedene Geräte
Halten Sie trialDate, captainName und nextSteps auf Web- und Mobilclients sichtbar.
Rollenbasierter Zugriff für Maklerteams
Definieren Sie die Berechtigungen für Makler und Mitarbeiter für Schiffs-, Käufer- und Testaufzeichnungen.
REST/GraphQL APIs für Makleranwendungen
Integrieren Sie mit Dashboards, Concierge-Tools und Listenportalen über flexible APIs.
Technikvergleich
Vergleiche die Einrichtgeschwindigkeit, den SDK-Stil und die KI-Unterstützung aller unterstützten Technologien.
| Framework | Einrichtungszeit | Yacht-Brokerage-Vorteil | SDK-Typ | KI-Unterstützung |
|---|---|---|---|---|
| Ungefähr 5 Minuten | Einzelner Codebasis für Broker-Dashboards auf Mobilgeräten und im Web. | Getipptes SDK | Vollständig | |
| Unter 5 Minuten | Schnelles Web-Dashboard für Angebote und Käuferabgleich. | Eingegebene SDK | Vollständig | |
| ~3–7 Min | Plattformübergreifende mobile App für Makler am Dock. | Eingegebene SDK | Vollständig | |
| Schnelle (5 Min) Einrichtung | Servergerendertes Brokerage-Portal für Angebote und Tests. | Eingegebene SDK | Vollständig | |
| ~3–5 Min | Leichte Web-Integration für Brokerage-Tools. | Eingegebene SDK | Vollständig | |
| Ungefähr 5 Minuten | Native Android App für Außendienstmitarbeiter. | Getipptes SDK | Vollständig | |
| Unter 5 Minuten | Native iOS App für Kundengespräche und Marina-Besuche. | Getipptes SDK | Vollständig | |
| ~3–7 Minuten | Reactive Web-Benutzeroberfläche für Schiff- und Käufer-Workflows. | Getipptes SDK | Vollständig | |
| Schnelle (5 Minuten) Einrichtung | Enterprise-Brokerage-Portal für größere Teams. | Getipptes SDK | Vollständig | |
| Unter 2 Minuten | Flexibles GraphQL API für Schiff-, Käufer- und Testdaten. | GraphQL API | Vollständig | |
| Einfache (2 Minuten) Einrichtung | REST API Integration für Brokerage-Systeme. | REST API | Vollständig | |
| ~3 Minuten | Server-seitiges __MARKE0__ Backend für Brokerage-Workflows. | __MARKE0__ | Vollständig | |
| ~3–7 Min | __MARKE0__ Backend für Brokerage-Operationen. | Typisiertes SDK | Vollständig |
Die Einrichtungszeit spiegelt die erwartete Dauer vom Projektstart bis zur ersten Abfrage eines Schiffes oder Käufers mit diesem Vorlagenschema wider.
Broker-FAQs
Häufige Fragen zum Aufbau eines CRM-Backends für eine Yacht-Brokerage mit dieser Vorlage.
Bereit, Ihre Yacht-Brokerage-CRM-App zu erstellen?
Starten Sie Ihr Yacht-Brokerage-CRM-Projekt in wenigen Minuten. Keine Kreditkarte erforderlich.