DOT Fahrerprotokoll
Mit KI-Agenten erstellen
DOT Lkw-Fahrerprotokoll Backend

DOT Lkw-Fahrerprotokoll Backend Vorlage
Dienststunden, DVIR-Protokolle und Medizinischer Zertifikatsstatus

Ein produktionsbereites DOT Lkw-Fahrerprotokoll Backend auf Back4app mit Nachverfolgung der Dienststunden, Sichtbarkeit von DVIR-Protokollen und medizinischem Zertifikatsstatus. Enthält ER-Diagramm, Datenwörterbuch, JSON-Schema, API-Spielwiese und ein AI Agent Prompt für eine schnelle Einrichtung.

Wichtige Erkenntnisse

Diese Vorlage bietet Ihnen ein DOT-Fahrerprotokoll-Backend mit der Verfolgung von Dienststunden, DVIR-Protokollen und dem Status der medizinischen Zertifikate, damit Disposition und Betrieb jedes Fahrerprotokoll aktuell halten können.

  1. Verfolgung der DienststundenModellieren Sie HOSLog-Einträge mit Fahrzeit, Dienstzeit und Ruhezeiten, sodass die Disposition abfragen kann.
  2. DVIR-ProtokollaufnahmeSpeichern Sie DVIRLog-Inspektionen, Fehlernotizen und Anhängerkennungen für jede Fahrtprüfung.
  3. Überprüfungen des Status der medizinischen ZertifikateHalten Sie MedicalCert-Aufzeichnungen sichtbar, damit Manager sehen können, wann die Karte eines Fahrers aktuell oder bald abläuft.

Übersicht: DOT-Fahrerprotokoll

Im DOT-Fahrerprotokoll ist „wir machen es normalerweise so“ keine Kontrolle — dokumentierte Schritte und festgehaltene Ergebnisse sind es. Kunden spüren es in der ETA, die Sie versprechen. Auf Back4app verbinden sich Fahrer, HOSLog, DVIRLog und MedicalCert zu einer kohärenten DOT-Fahrerprotokollgeschichte anstelle eines Stapels von getrennten Tickets und Dateien. Das Schema umfasst Fahrer (Name, Lizenznummer, medizinischer Zertifikatsstatus), HOSLog (Fahrer, Datum, Fahrstunden, Dienststunden, Freizeitstunden), DVIRLog (Fahrer, Fahrzeug-ID, Inspektionstyp, Mängel) und MedicalCert (Fahrer, Ausstellungsdatum, Ablaufdatum, Status) mit integrierter Authentifizierung und Aufzeichnungsansicht. Verbinden Sie Ihr bevorzugtes Frontend und versenden Sie schneller.

Am besten für:

DOT-Compliance-AppsFahrerprotokollsystemeFlottenbetrieb-DashboardsDVIR-InspektionstoolsVerfolgung medizinischer ZertifikateVersand- und Koordinator-Workflows

Was Sie in der DOT Lkw-Fahrer-Protokollvorlage erhalten

Spitzenwochen offenbaren die Schulden im DOT Lkw-Fahrerprotokoll: Die Abkürzungen, die im Januar in Ordnung schienen, werden zum Grund, warum Sie die Verpflichtungen im Februar verpassen.

Das Hub hebt Fahrer, HOSLog und DVIRLog hervor, damit Sie Client-Stacks mit denselben Entitäten, Feldern und Beziehungen vergleichen können.

Kernfunktionen des DOT-Logbuchs

Jede Technologiekarte in diesem Hub verwendet dasselbe DOT-Fahrerprotokollschema mit Fahrer, HOSLog, DVIRLog und MedicalCert.

Fahrerprofil-Datensätze

Der Fahrer speichert Name, Lizenznummer und medizinischen Zertifikatsstatus.

Stunden von Dienstprotokollen

HOSLog erfasst Fahrstunden, Dienststunden, Freizeitstunden und Datum.

DVIR-Inspektionsprotokolle

DVIRLog speichert Fahrzeug-ID, Inspektionstyp, Mängel und Notizen.

Verfolgung des Status medizinischer Zertifikate

MedicalCert verfolgt Ausstellungsdatum, Ablaufdatum und Status für jeden Fahrer.

Warum Ihr DOT Lkw-Fahrerprotokoll-Backend mit Back4app erstellen?

Back4app bietet Ihnen primitives Fahrer-, Protokoll- und medizinisches Zertifikat, sodass Ihr Team sich auf den Betrieb und nicht auf die Instandhaltung der Infrastruktur konzentrieren kann.

  • Fahrer- und Protokollmanagement: Die Klassen Fahrer, HOSLog und DVIRLog halten jede Fahrt, Inspektion und Dienstzeit zusammen.
  • Sichtbarkeit des medizinischen Zertifikatsstatus: MedicalCert-Datensätze bleiben für Fahrer abfragbar, damit Koordinatoren ein Ablaufdatum erkennen können, bevor es eine Route beeinträchtigt.
  • Echtzeit + API-Flexibilität: Verwenden Sie Live Queries für neue DVIRLog- oder HOSLog-Einträge, während REST und GraphQL für Web-, Mobile- und Dispatch-Tools verfügbar bleiben.

Funktionen für das DOT-Fahrerprotokoll schnell mit einem Backend-Vertrag auf jeder Plattform erstellen und anpassen.

Kernvorteile

Ein DOT-Fahrerprotokoll-Backend, das der Einsatzleitung und dem Betrieb hilft, schneller zu arbeiten, ohne die Protokollverfolgung aus den Augen zu verlieren.

Schnellere Protokolleinrichtung

Beginnen Sie mit Fahrer, HOSLog, DVIRLog und MedicalCert, anstatt ein neues Modell für jede Flotte zu erstellen.

Klare Compliance-Überprüfung

Verwenden Sie die HOSLog- und DVIRLog-Historie, um Dienstzeiten, Mängel und Inspektionen in einem Abfragepfad zu überprüfen.

Medizinische Zertifikats-Sperrliste

Verfolgen Sie das Ablaufdatum und den Status des Medizinischen Zertifikats, damit Koordinatoren vor einer Bloc-Sperrung eines Fahrers von einer Route nachverfolgen können.

Eingeschränkte Zugriffskontrolle

Verwenden Sie ACL und CLP, damit nur genehmigte Rollen die Felder HOSLog, DVIRLog oder MedicalCert bearbeiten können.

Fahrzeugprotokoll-Historie

Speichern Sie Protokolleinträge pro Fahrer und Fahrzeug, damit Prüfungen über die Zeit einen konsistenten Datensatz haben.

KI-unterstützte Bootstrap

Generieren Sie schnell Backend-Gerüst und Integrationsanleitungen mit einer strukturierten Eingabeaufforderung.

Bereit, Ihre DOT-Fahrerprotokoll-App zu starten?

Lass den Back4app KI-Agenten dein DOT-Truckfahrer-Log-Backend erstellen und Stunden von Diensten, DVIR-Logs und medizinische Zertifikatsstatusflüsse aus einer Eingabe generieren.

Kostenlos starten – 50 KI-Agenten-Eingaben/Monat, keine Kreditkarte erforderlich

Technologiestack

Alles enthalten in dieser DOT-Truckfahrer-Log-Backend-Vorlage.

Frontend
13+ Technologien
Backend
Back4app
Datenbank
MongoDB
Auth
Integrierte Authentifizierung + Sitzungen
API
REST und GraphQL
Echtzeit
Live Queries

DOT Log ER Diagram

Entitätsbeziehungsmodell für das DOT-Fahrerprotokoll-Backend-Schema.

Diagrammquelle anzeigen
Mermaid
erDiagram
    Driver ||--o{ Truck : "assignedDriver"
    Driver ||--o{ LogEntry : "driver"
    Driver ||--o{ DVIR : "driver"
    Driver ||--o{ MedicalCert : "driver"
    Truck ||--o{ LogEntry : "truck"
    Truck ||--o{ DVIR : "truck"

    Driver {
        String objectId PK
        String username
        String email
        String password
        String fullName
        String role
        Date createdAt
        Date updatedAt
    }

    Truck {
        String objectId PK
        String truckNumber
        String vin
        String status
        String assignedDriverId FK
        Date createdAt
        Date updatedAt
    }

    LogEntry {
        String objectId PK
        String driverId FK
        String truckId FK
        Date logDate
        String dutyStatus
        Number hoursDriven
        String remarks
        Date createdAt
        Date updatedAt
    }

    DVIR {
        String objectId PK
        String driverId FK
        String truckId FK
        Date inspectionDate
        String inspectionStatus
        Array defectsFound
        String signatureUrl
        Date createdAt
        Date updatedAt
    }

    MedicalCert {
        String objectId PK
        String driverId FK
        String certNumber
        Date issueDate
        Date expirationDate
        String status
        String documentUrl
        Date createdAt
        Date updatedAt
    }

DOT Log Integrationsfluss

Typischer Laufzeitfluss für Authentifizierung, Dienstzeitaufzeichnungen, DVIR-Inspektionen und den Status des medizinischen Zertifikats.

Diagrammquelle anzeigen
Mermaid
sequenceDiagram
  participant User
  participant App as DOT Truck Driver Log App
  participant Back4app as Back4app Cloud

  User->>App: Sign in to view driver logs
  App->>Back4app: POST /login
  Back4app-->>App: Session token

  User->>App: Load hours-of-service entries
  App->>Back4app: GET /classes/LogEntry?include=driver,truck
  Back4app-->>App: LogEntry rows

  User->>App: Submit a DVIR for a truck
  App->>Back4app: POST /classes/DVIR
  Back4app-->>App: DVIR objectId

  User->>App: Check medical cert status
  App->>Back4app: GET /classes/MedicalCert?include=driver
  Back4app-->>App: MedicalCert records

Datenwörterbuch

Feldbezogene Referenz für jede Klasse im DOT-Fahrerprotokollschema.

FeldTypBeschreibungErforderlich
objectIdStringAuto-generated unique identifierAuto
usernameStringDriver login name
emailStringDriver email address
passwordStringHashed password (write-only)
fullNameStringDriver full legal name
roleStringAccess role for the driver log app
createdAtDateAuto-generated creation timestampAuto
updatedAtDateAuto-generated last-update timestampAuto

8 Felder in Driver

Sicherheit und Berechtigungen

Wie ACL- und CLP-Regeln Fahrer, Protokolle, Inspektionen und den Status medizinischer Bescheinigungen schützen.

Fahreraufrufkontrollen

Nur genehmigte Rollen können Fahreraufzeichnungen erstellen oder aktualisieren; persönliche Profilfelder bleiben geschützt.

Stunden und Inspektionsintegrität

Nur der zugewiesene Dispatcher, Manager oder Fahreralter kann HOSLog- und DVIRLog-Einträge schreiben, mit Cloud-Code-Validierung.

Zugriff auf medizinische Bescheinigungen

Den Zugriff auf das Lesen und Bearbeiten von MedicalCert auf autorisierte Koordinatoren beschränken, damit Ablaufdaten und Status sorgfältig behandelt werden.

Schema (JSON)

Rohe JSON-Schemadefinition, bereit zum Kopieren in Back4app oder als Implementierungsreferenz zu verwenden.

JSON
{
  "classes": [
    {
      "className": "Driver",
      "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
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "Truck",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "truckNumber": {
          "type": "String",
          "required": true
        },
        "vin": {
          "type": "String",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "assignedDriver": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Driver"
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "LogEntry",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "driver": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Driver"
        },
        "truck": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Truck"
        },
        "logDate": {
          "type": "Date",
          "required": true
        },
        "dutyStatus": {
          "type": "String",
          "required": true
        },
        "hoursDriven": {
          "type": "Number",
          "required": true
        },
        "remarks": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "DVIR",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "driver": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Driver"
        },
        "truck": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Truck"
        },
        "inspectionDate": {
          "type": "Date",
          "required": true
        },
        "inspectionStatus": {
          "type": "String",
          "required": true
        },
        "defectsFound": {
          "type": "Array",
          "required": false
        },
        "signatureUrl": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    },
    {
      "className": "MedicalCert",
      "fields": {
        "objectId": {
          "type": "String",
          "required": false
        },
        "driver": {
          "type": "Pointer",
          "required": true,
          "targetClass": "Driver"
        },
        "certNumber": {
          "type": "String",
          "required": true
        },
        "issueDate": {
          "type": "Date",
          "required": true
        },
        "expirationDate": {
          "type": "Date",
          "required": true
        },
        "status": {
          "type": "String",
          "required": true
        },
        "documentUrl": {
          "type": "String",
          "required": false
        },
        "createdAt": {
          "type": "Date",
          "required": false
        },
        "updatedAt": {
          "type": "Date",
          "required": false
        }
      }
    }
  ]
}

Mit AI-Agent bauen

Verwenden Sie den Back4app AI-Agenten, um eine echte DOT-Fahrerprotokoll-App aus dieser Vorlage zu erstellen, einschließlich Frontend, Backend, Authentifizierung und Fahrerprotokollabläufen.

Back4app AI-Agent
Bereit zum Bauen
Erstellen Sie ein DOT-Fahrerprotokoll-App-Backend auf Back4app mit diesem genauen Schema und Verhalten.

Schema:
1. Fahrer: Name (String, erforderlich), Lizenznummer (String, erforderlich), medizinischer Zertifikatsstatus (String, erforderlich), zugewiesene Lastwagen-ID (String), objectId, erstelltAm, aktualisiertAm (System).
2. HOSLog: Fahrer (Pointer zu Fahrer, erforderlich), Datum (Datum, erforderlich), Fahrstunden (Nummer, erforderlich), Dienststunden (Nummer, erforderlich), Freizeitstunden (Nummer, erforderlich), Notizen (String); objectId, erstelltAm, aktualisiertAm (System).
3. DVIRLog: Fahrer (Pointer zu Fahrer, erforderlich), Fahrzeug-ID (String, erforderlich), Inspektionstyp (String, erforderlich), Mängel (Array von Strings), Notizen (String), Inspektionsdatum (Datum, erforderlich); objectId, erstelltAm, aktualisiertAm (System).
4. MedicalCert: Fahrer (Pointer zu Fahrer, erforderlich), Ausstellungsdatum (Datum, erforderlich), Ablaufdatum (Datum, erforderlich), Status (String, erforderlich), Name des Prüfers (String); objectId, erstelltAm, aktualisiertAm (System).

Sicherheit:
- Nur genehmigte Rollen können Fahrerdaten aktualisieren. Nur zugewiesene Dispatch-, Manager- oder Fahrerrrollen können HOSLog- und DVIRLog-Einträge schreiben. Verwenden Sie die Cloud-Code-Validierung.

Auth:
- Anmeldung, Einloggen, Ausloggen.

Verhalten:
- Fahrer auflisten, HOSLog-Einträge erstellen, DVIRLog-Inspektionen aufzeichnen und den Status des MedicalCert überprüfen.

Ausliefern:
- Back4app App mit Schema, ACLs, CLPs; Frontend für Fahrerprotokolle, DVIR-Inspektionen und Überprüfung des medizinischen Zertifikatsstatus.

Drücken Sie die Schaltfläche unten, um den Agenten mit diesem vorab ausgefüllten Vorlagenprompt zu öffnen.

Dies ist der Basisprompt ohne Technologie-Suffix. Sie können den generierten Frontend-Stack später anpassen.

In Minuten bereitstellen50 kostenlose Eingabeaufforderungen / MonatKeine Kreditkarte erforderlich

API-Spielplatz

Testen Sie REST und GraphQL Endpunkte gegen das DOT-Fahrerprotokollschema. Die Antworten verwenden Mock-Daten und erfordern kein Back4app Konto.

Playground wird geladen…

Verwendet dasselbe Schema wie diese Vorlage.

Wählen Sie Ihre Technologie

Erweitern Sie jede Karte, um zu sehen, wie Sie Driver, HOSLog und DVIRLog mit Ihrem gewählten Stapel integrieren können.

Flutter DOT Lkw-Fahrerprotokoll-Backend

React DOT Lkw-Fahrerprotokoll-Backend

React Native DOT Lkw-Fahrerprotokoll-Backend

Next.js DOT Lkw-Fahrerprotokoll-Backend

JavaScript DOT Lkw-Fahrerprotokoll-Backend

Android DOT Lkw-Fahrerprotokoll-Backend

iOS DOT Lkw-Fahrerprotokoll-Backend

Vue DOT Lkw-Fahrerprotokoll-Backend

Angular DOT Lkw-Fahrerprotokoll-Backend

GraphQL DOT Lkw-Fahrerprotokoll-Backend

REST API DOT Lkw-Fahrerprotokoll-Backend

PHP DOT Lkw-Fahrerprotokoll-Backend

.NET DOT Lkw-Fahrerprotokoll-Backend

Was Sie mit jeder Technologie erhalten

Jeder Stapel verwendet dasselbe DOT-Truckfahrer-Protokoll-Backend-Schema und API-Verträge.

Einheitliche Fahrerprotokollstruktur

Verwalten Sie Fahrer, HOSLog, DVIRLog und MedicalCert mit einem konsistenten Schema.

Stundenverfolgung für Flotten

Halten Sie driveHours, onDutyHours und offDutyHours abfragbar für die Überprüfung durch die Disposition.

DVIR- und medizinischer Zertifikatsstatus für den Betrieb

Führen Sie Fahrzeuginspektionen und Ablaufdaten auf, ohne das Datenmodell zu ändern.

Rollenbasierter Zugriff für Fuhrunternehmer-Teams

Richten Sie Genehmigungen ein, damit nur die richtigen Personen Protokolle und den Zertifikatsstatus bearbeiten können.

DOT Log Technologien Vergleich

Vergleichen Sie die Einrichtungsgeschwindigkeit, den SDK-Stil und die KI-Unterstützung aller unterstützten Technologien.

FrameworkEinrichtungszeitDOT Log VorteilSDK-TypKI-Unterstützung
Über 5 MinutenEiner Codebasis für Fahrtenprotokolle auf Mobilgeräten und im Web.Typed SDKVollständig
Unter 5 MinutenSchnelles Web-Dashboard für Arbeitsstunden und Inspektionen.Typed SDKVollständig
~3–7 MinutenPlattformübergreifende mobile App für Straßen- und Hofkontrollen.Typed SDKVollständig
Schnelle (5 Minuten) EinrichtungServerseitig gerenderte Ansichten für Fahrtenprotokolle.Getippte SDKVollständig
~3–5 Min.Leichte Webintegration für Flottenwerkzeuge.Getippte SDKVollständig
Ungefähr 5 Min.Native Android-App zur Erfassung von Fahrtenprotokollen.Getippte SDKVollständig
Unter 5 MinutenNative iPhone-App zur Inspektion und Protokollüberprüfung.Getippte SDKVollständig
~3–7 minReactive Web-UI für Einsatz und Compliance-Prüfungen.Typed SDKVollständig
Schnelle (5 min) EinrichtungEnterprise-Flotten-Dashboard für Fahrerverläufe.Typed SDKVollständig
Unter 2 minFlexible GraphQL API für HOS- und DVIR-Abfragen.GraphQL APIVollständig
Schnelle (2 min) EinrichtungREST API-Integration zur Protokollaufnahme und -überprüfung.REST APIVollständig
~3 minServerseitiges PHP-Backend für Protokoll-Workflows.REST APIVollständig
~3–7 min.NET-Backend für Flotten- und Compliance-Apps.Typisiertes SDKVollständig

Die Einrichtungszeit spiegelt die erwartete Dauer von der Projektinitialisierung bis zur ersten Abfrage von Driver, HOSLog oder DVIRLog mit diesem Vorlagenschema wider.

Häufig gestellte Fragen

Allgemeine Fragen zum Aufbau eines DOT-Truckfahrer-Log-Backends mit dieser Vorlage.

Welche Kontrollen für das DOT-Fahrerprotokoll sind am wichtigsten, wenn die Aktivitäten mehrere Standorte umfassen?
Wie können DOT-Truckfahrerprotokollteams tägliche Abläufe mit periodischen Compliance-Prüfungen in Einklang bringen?
Kann dieses DOT-Truckfahrerprotokollmodell neue Kontrollen aufnehmen, wenn sich Vorschriften oder Verträge ändern?
Wie frage ich Fahrerprotokolle mit Flutter ab?
Wie verwalte ich den Protokollzugriff mit Next.js Server Actions?
Kann React Native die Fahrerprotokolldaten offline im Cache speichern?
Wie verhindere ich unbefugte Änderungen an medizinischen Zertifikaten?
Was ist der beste Weg, um HOSLog und DVIRLog auf Android anzuzeigen?
Wie funktioniert der DVIR- und medizinische Zertifikatsfluss von Ende zu Ende?
Welche Klassen steuern diese DOT-Lkw-Fahrer-Log-Vorlage?

Von Entwicklern weltweit vertraut

Schließen Sie sich Teams an, die DOT-Fahrerprotokollprodukte schneller mit Back4app-Vorlagen versenden

G2 Users Love Us Badge

Bereit, Ihre DOT-Truckfahrerprotokoll-App zu erstellen?

Starten Sie Ihr DOT-Fahrerprotokollprojekt in wenigen Minuten. Keine Kreditkarte erforderlich.

Technologie auswählen