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.
- Tracciamento delle ore di servizio — Modella le voci HOSLog con tempo di guida, tempo di turno e periodi di riposo in un modo che la pianificazione può interrogare.
- Cattura log DVIR — Conserva le ispezioni DVIRLog, le note sui difetti e gli identificatori del rimorchio per ogni controllo del viaggio.
- Controlli dello stato della certificazione medica — Mantieni 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:
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.
Diagramma ER Log DOT
Modello di relazione tra entità per lo schema backend del log dei conducenti di camion DOT.
Schema che copre i conducenti, i registri delle ore di servizio, le ispezioni DVIR e lo stato dei certificati medici.
Visualizza origine del diagramma
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
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 recordsDizionario dei dati
Riferimento a livello di campo per ciascuna classe nello schema del registro dei conducenti dei camion DOT.
| Campo | Tipo | Descrizione | Richiesto |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Auto |
| username | String | Driver login name | |
| String | Driver email address | ||
| password | String | Hashed password (write-only) | |
| fullName | String | Driver full legal name | |
| role | String | Access role for the driver log app | |
| createdAt | Date | Auto-generated creation timestamp | Auto |
| updatedAt | Date | Auto-generated last-update timestamp | Auto |
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.
{
"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.
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.
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.
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.
| Framework | Tempo di configurazione | Vantaggio del log DOT | Tipo di SDK | Supporto AI |
|---|---|---|---|---|
| Circa 5 min | Base di codice unica per i log dei conducenti su mobile e web. | SDK tipizzato | Completo | |
| Meno di 5 minuti | Dashboard web veloce per le ore di servizio e le ispezioni. | SDK tipizzato | Completo | |
| ~3–7 min | App mobile multipiattaforma per controlli stradali e di yard. | SDK tipizzato | Completo | |
| Impostazione rapida (5 min) | Visualizzazione delle operazioni renderizzate dal server per i log dei conducenti. | SDK tipizzato | Completo | |
| ~3–5 min | Integrazione web leggera per gli strumenti della flotta. | SDK tipizzato | Completo | |
| Circa 5 min | App nativa Android per la cattura dei log dei conducenti. | SDK tipizzato | Completo | |
| Meno di 5 minuti | App nativa per iPhone per ispezioni e revisione log. | SDK tipizzato | Completo | |
| ~3–7 min | Interfaccia web React per invio e controlli di conformità. | SDK digitato | Completo | |
| Impostazione rapida (5 min) | Dashboard aziendale per log dei conducenti. | SDK digitato | Completo | |
| Meno di 2 min | API GraphQL flessibile per interrogazioni HOS e DVIR. | API GraphQL | Completo | |
| Configurazione rapida (2 min) | Integrazione REST API per l'ingestione e la revisione dei log. | REST API | Completo | |
| ~3 min | Backend PHP lato server per i flussi di lavoro dei log. | REST API | Completo | |
| ~3–7 min | Backend .NET per app di flotta e conformità. | SDK digitato | Completo |
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.
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.