Registro Autisti DOT
Crea con AI Agent
Registro del conducente di camion DOT Backend

Registro del conducente di camion DOT Backend Modello
Ore di servizio, registri DVIR e stato della certificazione medica

Un backend di registro del conducente di camion DOT pronto per la produzione su Back4app con tracciamento delle ore di servizio, registri DVIR e visibilità dello stato della certificazione medica. Include diagramma ER, dizionario dei dati, schema JSON, ambiente API e un prompt Agente AI per una configurazione rapida.

Punti chiave

Questo modello ti fornisce un backend del log dei conducenti di camion DOT con tracciamento delle ore di servizio, log DVIR e stato della certificazione medica in modo che la pianificazione e le operazioni possano mantenere ogni log del conducente aggiornato.

  1. Tracciamento delle ore di servizioModella le voci HOSLog con tempo di guida, tempo di turno e periodi di riposo in un modo che la pianificazione può interrogare.
  2. Cattura log DVIRConserva le ispezioni DVIRLog, le note sui difetti e gli identificatori del rimorchio per ogni controllo del viaggio.
  3. Controlli dello stato della certificazione medicaMantieni visibili i registri MedicalCert affinché i manager possano vedere quando la carta di un conducente è attuale o sta per scadere.

Panoramica: Registro autista DOT

Nel registro autista DOT, "di solito facciamo in questo modo" non è un controllo — i passaggi documentati e i risultati registrati lo sono. I clienti lo percepiscono nell'ETA che prometti. Su Back4app, Driver, HOSLog, DVIRLog e MedicalCert si connettono in una narrazione coerente del registro autista DOT anziché in un mucchio di biglietti e file disconnessi. Lo schema copre Driver (nome, numeroPatente, statoCertificatoMedico), HOSLog (autista, data, oreGuida, oreInServizio, oreFuoriServizio), DVIRLog (autista, idVeicolo, tipoIspezione, difetti) e MedicalCert (autista, dataEmissione, dataScadenza, stato) con autenticazione e visibilità dei registri integrate. Collega il tuo frontend preferito e spedisci più velocemente.

Migliore per:

App di conformità DOTSistemi di registro per autistiDashboard per operazioni di flottaStrumenti di ispezione DVIRMonitoraggio certificati mediciFlussi di lavoro per dispatch e coordinamento

Cosa ottieni nel template del log del conducente DOT Truck

Le settimane di picco espongono il debito del log del conducente del camion DOT: le scorciatoie che sembravano accettabili a gennaio diventano il motivo per cui perdi gli impegni di febbraio.

Il hub evidenzia Driver, HOSLog e DVIRLog in modo da poter confrontare gli stack dei clienti contro le stesse entità, campi e relazioni.

Funzionalità principali del registro DOT

Ogni scheda tecnologica in questo hub utilizza lo stesso schema di registro dei conducenti DOT con Driver, HOSLog, DVIRLog e MedicalCert.

Registri del profilo del conducente

Il profilo del conducente memorizza il nome, il numero di patente e lo stato del certificato medico.

Voci di servizio

HOSLog registra driveHours, onDutyHours, offDutyHours e data.

Registri di ispezione DVIR

DVIRLog memorizza vehicleId, inspectionType, difetti e note.

Tracciamento dello stato del certificato medico

MedicalCert traccia la data di emissione, la data di scadenza e lo stato per ogni conducente.

Perché costruire il tuo backend per il log del conducente del camion DOT con Back4app?

Back4app ti fornisce primitive per conducente, log e certificato medico in modo che il tuo team possa concentrarsi sulle operazioni invece della manutenzione dell'infrastruttura.

  • Gestione dei conducenti e dei log: Le classi Driver, HOSLog e DVIRLog mantengono ogni viaggio, ispezione e finestra di dovere collegate.
  • Visibilità dello stato del certificato medico: I registri MedicalCert rimangono interrogabili dal conducente, così i coordinatori possono individuare una data di scadenza prima che influisca su un percorso.
  • Flessibilità in tempo reale + API: Utilizza Live Queries per nuove voci DVIRLog o HOSLog mantenendo REST e GraphQL disponibili per web, mobile e strumenti di dispatch.

Crea e regola rapidamente le funzionalità del registro dei conducenti DOT con un contratto backend su ogni piattaforma.

Vantaggi principali

Un backend del registro dei conducenti DOT che aiuta il dispatch e le operazioni a muoversi più rapidamente senza perdere traccia del percorso del registro.

Impostazione del registro più veloce

Inizia da Driver, HOSLog, DVIRLog e MedicalCert invece di creare un nuovo modello per ogni flotta.

Revisione della conformità chiara

Utilizza la cronologia di HOSLog e DVIRLog per rivedere il tempo di servizio, i difetti e le ispezioni in un unico percorso di query.

Elenco di monitoraggio certificati medici

Monitora la data di scadenza e lo stato del certificato medico affinché i coordinatori possano seguire prima che un conducente venga Blocndato da un percorso.

Controllo degli accessi a ambito

Utilizza ACL e CLP affinché solo i ruoli approvati possano modificare i campi HOSLog, DVIRLog o MedicalCert.

Storia del registro del conducente

Archivia le voci di registro per conducente e veicolo affinché le revisioni abbiano un record coerente nel tempo.

Bootstrap assistito da AI

Genera rapidamente un'infrastruttura di backend e linee guida per l'integrazione con un prompt strutturato.

Pronto a lanciare la tua app di registro per autisti di camion DOT?

Lascia che l'agente AI di Back4app costruisca il backend del registro dei conducenti di camion DOT e generi flussi per ore di servizio, DVIR e stato del certificato medico da un solo prompt.

Gratuito per iniziare — 50 prompt per agente AI/mese, senza carta di credito necessaria

Stack tecnico

Tutto incluso in questo modello di backend del registro dei conducenti di camion DOT.

Frontend
13+ tecnologie
Backend
Back4app
Database
MongoDB
Autenticazione
Autenticazione integrata + sessioni
API
REST e GraphQL
In tempo reale
Live Queries

Diagramma ER Log DOT

Modello di relazione tra entità per lo schema backend del log dei conducenti di camion DOT.

Visualizza origine del diagramma
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
    }

Flusso di integrazione Log DOT

Flusso di esecuzione tipico per autenticazione, registri delle ore di servizio, ispezioni DVIR e stato dei certificati medici.

Visualizza sorgente del diagramma
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

Dizionario dei dati

Riferimento a livello di campo per ciascuna classe nello schema del registro dei conducenti dei camion DOT.

CampoTipoDescrizioneRichiesto
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 campi in Driver

Sicurezza e autorizzazioni

Come le regole ACL e CLP proteggono i conducenti, i registri, le ispezioni e lo stato del certificato medico.

Controlli sul record del conducente

Solo i ruoli approvati possono creare o aggiornare i record dei conducenti; i campi del profilo personale rimangono protetti.

Ore e integrità delle ispezioni

Solo il dispatcher, il manager o il ruolo del conducente assegnato possono scrivere le voci di HOSLog e DVIRLog, con validazione del Cloud Code.

Accesso ai certificati medici

Limita l'accesso in lettura e modifica ai MedicalCert ai coordinatori autorizzati affinché le date di scadenza e lo stato siano gestiti con attenzione.

Schema (JSON)

Definizione dello schema JSON grezzo pronta da copiare in Back4app o da utilizzare come riferimento per l'implementazione.

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
        }
      }
    }
  ]
}

Costruisci con AI Agent

Usa l'AI Agent di Back4app per generare un'app di log per autisti di camion DOT reale da questo template, inclusi frontend, backend, autenticazione e flussi di log per autisti.

AI Agent Back4app
Pronto per costruire
Crea un backend per un'app di log per autisti di camion DOT su Back4app con questo schema e comportamento esatti.

Schema:
1. Driver: nome (Stringa, obbligatorio), numeroPatente (Stringa, obbligatorio), statoCertificatoMedico (Stringa, obbligatorio), idCamionAssegnato (Stringa), objectId, createdAt, updatedAt (sistema).
2. HOSLog: autista (Puntatore a Driver, obbligatorio), data (Data, obbligatoria), oreDiGuida (Numero, obbligatorio), oreInServizio (Numero, obbligatorio), oreFuoriServizio (Numero, obbligatorio), note (Stringa); objectId, createdAt, updatedAt (sistema).
3. DVIRLog: autista (Puntatore a Driver, obbligatorio), idVeicolo (Stringa, obbligatoria), tipoIspezione (Stringa, obbligatoria), difetti (Array di Stringhe), note (Stringa), dataIspezione (Data, obbligatoria); objectId, createdAt, updatedAt (sistema).
4. MedicalCert: autista (Puntatore a Driver, obbligatorio), dataEmissione (Data, obbligatoria), dataScadenza (Data, obbligatoria), stato (Stringa, obbligatoria), nomeEsaminatore (Stringa); objectId, createdAt, updatedAt (sistema).

Sicurezza:
- Solo i ruoli approvati possono aggiornare i record degli autisti. Solo i ruoli di dispatch, manager o autista assegnati possono scrivere voci HOSLog e DVIRLog. Utilizza la convalida Cloud Code.

Autenticazione:
- Iscrizione, accesso, disconnessione.

Comportamento:
- Elenca gli autisti, crea voci HOSLog, registra ispezioni DVIRLog e rivedi lo stato del MedicalCert.

Consegna:
- App Back4app con schema, ACL, CLP; frontend per log degli autisti, ispezioni DVIR e revisione dello stato del certificato medico.

Premi il pulsante qui sotto per aprire l'Agent con questo prompt del template pre-compilato.

Questo è il prompt base senza un suffisso tecnologico. Puoi adattare successivamente lo stack frontend generato.

Distribuisci in pochi minuti50 suggerimenti gratuiti / meseNessuna carta di credito necessaria

API Playground

Prova gli endpoint REST e GraphQL contro lo schema del registro del conducente DOT. Le risposte utilizzano dati fittizi e non richiedono un account Back4app.

Caricamento del playground…

Utilizza lo stesso schema di questo template.

Scegli la tua Tecnologia

Espandi ogni scheda per vedere come integrare Driver, HOSLog e DVIRLog con il tuo stack scelto.

Flutter Registro autista camion DOT Backend

React Registro autista camion DOT Backend

React Nativo Registro autista camion DOT Backend

Next.js Registro autista camion DOT Backend

JavaScript Registro autista camion DOT Backend

Android Registro autista camion DOT Backend

iOS Registro autista camion DOT Backend

Vue Registro autista camion DOT Backend

Angular Registro autista camion DOT Backend

GraphQL Registro autista camion DOT Backend

REST API Registro autista camion DOT Backend

PHP Registro autista camion DOT Backend

.NET Registro autista camion DOT Backend

Cosa ottieni con ogni tecnologia

Ogni stack utilizza lo stesso schema backend del registro dei conducenti DOT e contratti API.

Struttura unificata del registro dei conducenti

Gestisci il Conducente, l'HOSLog, il DVIRLog e il MedicalCert con uno schema coerente.

Monitoraggio delle ore di servizio per le flotte

Mantieni le driveHours, onDutyHours e offDutyHours interrogabili per la revisione della spedizione.

Stato DVIR e certificazione medica per le operazioni

Registra le ispezioni dei veicoli e le date di scadenza senza modificare il modello di dati.

Accesso consapevole del ruolo per le squadre di autotrasporto

Imposta le approvazioni in modo che solo le persone giuste possano modificare i registri e lo stato della certificazione.

Confronto della tecnologia dei log DOT

Confronta la velocità di configurazione, lo stile SDK e il supporto AI tra tutte le tecnologie supportate.

FrameworkTempo di configurazioneVantaggio del log DOTTipo di SDKSupporto AI
Circa 5 minBase di codice unica per i log dei conducenti su mobile e web.SDK tipizzatoCompleto
Meno di 5 minutiDashboard web veloce per le ore di servizio e le ispezioni.SDK tipizzatoCompleto
~3–7 minApp mobile multipiattaforma per controlli stradali e di yard.SDK tipizzatoCompleto
Impostazione rapida (5 min)Visualizzazione delle operazioni renderizzate dal server per i log dei conducenti.SDK tipizzatoCompleto
~3–5 minIntegrazione web leggera per gli strumenti della flotta.SDK tipizzatoCompleto
Circa 5 minApp nativa Android per la cattura dei log dei conducenti.SDK tipizzatoCompleto
Meno di 5 minutiApp nativa per iPhone per ispezioni e revisione log.SDK tipizzatoCompleto
~3–7 minInterfaccia web React per invio e controlli di conformità.SDK digitatoCompleto
Impostazione rapida (5 min)Dashboard aziendale per log dei conducenti.SDK digitatoCompleto
Meno di 2 minAPI GraphQL flessibile per interrogazioni HOS e DVIR.API GraphQLCompleto
Configurazione rapida (2 min)Integrazione REST API per l'ingestione e la revisione dei log.REST APICompleto
~3 minBackend PHP lato server per i flussi di lavoro dei log.REST APICompleto
~3–7 minBackend .NET per app di flotta e conformità.SDK digitatoCompleto

Il tempo di configurazione riflette la durata prevista dalla creazione del progetto alla prima query Driver, HOSLog o DVIRLog utilizzando questo schema modello.

Domande Frequenti

Domande comuni sulla creazione di un backend per il registro dei conducenti di camion DOT con questo modello.

Quali controlli del registro del conducente dei camion DOT contano di più quando le operazioni si estendono su più siti?
Come possono i team del registro del conducente dei camion DOT conciliare le operazioni quotidiane con i controlli di conformità periodici?
Questo modello di registro del conducente dei camion DOT può adattarsi a nuovi controlli man mano che le normative o i contratti cambiano?
Come posso interrogare i log del driver con Flutter?
Come gestisco l'accesso ai log con Next.js Server Actions?
Può React Native memorizzare i dati dei log dei driver offline?
Come posso prevenire modifiche non autorizzate ai certificati medici?
Qual è il modo migliore per mostrare HOSLog e DVIRLog su Android?
Come funziona il flusso di DVIR e certificato medico end-to-end?
Quali classi alimentano questo modello di registro per conducenti di camion DOT?

Affidato dai sviluppatori in tutto il mondo

Unisciti ai team che spedisce i prodotti per i log dei conducenti di camion DOT più velocemente con i modelli Back4app

G2 Users Love Us Badge

Pronto a costruire la tua app per il log dei conducenti di camion DOT?

Inizia il tuo progetto di log per i conducenti di camion DOT in pochi minuti. Nessuna carta di credito richiesta.

Scegli la tecnologia