Template Backend Log Pengemudi Truk DOT
Jam Layanan, Log DVIR, dan Status Sertifikat Medis
Sebuah backend log pengemudi truk DOT siap produksi di Back4app dengan pelacakan jam layanan, log DVIR, dan visibilitas status sertifikat medis. Termasuk diagram ER, kamus data, skema JSON, playground API, dan prompt AI Agent untuk pengaturan cepat.
Poin Penting
Templat ini memberi Anda backend log pengemudi truk DOT dengan pelacakan jam layanan, log DVIR, dan status sertifikat medis sehingga pengiriman dan operasional dapat menjaga log masing-masing pengemudi tetap terkini.
- Pelacakan jam layanan — Model entri HOSLog dengan waktu berkendara, waktu bertugas, dan periode istirahat dengan cara yang dapat ditanyakan oleh pengiriman.
- Pencatatan log DVIR — Simpan inspeksi DVIRLog, catatan cacat, dan pengidentifikasi trailer untuk setiap pemeriksaan perjalanan.
- Pemeriksaan status sertifikat medis — Jaga agar catatan MedicalCert terlihat sehingga manajer dapat melihat kapan kartu seorang pengemudi saat ini atau mendekati tanggal kedaluwarsa.
Ikhtisar: Log Pengemudi Truk DOT
Dalam log pengemudi truk DOT, “kami biasanya melakukannya dengan cara ini” bukanlah kontrol — langkah-langkah yang didokumentasikan dan hasil yang tertangkap adalah. Pelanggan merasakannya dalam ETA yang Anda janjikan. Di Back4app, Driver, HOSLog, DVIRLog, dan MedicalCert terhubung menjadi narasi log pengemudi truk DOT yang koheren alih-alih tumpukan tiket dan berkas yang tidak terhubung. Skema mencakup Driver (nama, nomorLisensi, statusSertifikatMedis), HOSLog (pengemudi, tanggal, jamBerkendara, jamKerja, jamIstirahat), DVIRLog (pengemudi, idKendaraan, jenisInspeksi, cacat), dan MedicalCert (pengemudi, tanggalPenerbitan, tanggalKedaluwarsa, status) dengan otorisasi dan visibilitas catatan terintegrasi. Hubungkan frontend pilihan Anda dan kirim lebih cepat.
Terbaik untuk:
Apa yang Anda dapatkan dalam template Log Pengemudi Truk DOT
Minggu puncak memperlihatkan utang log pengemudi truk DOT: jalan pintas yang terasa baik di Januari menjadi alasan Anda melewatkan komitmen Februari.
Pusat menyoroti Driver, HOSLog, dan DVIRLog sehingga Anda dapat membandingkan tumpukan klien terhadap entitas, field, dan hubungan yang sama.
Fitur Log DOT Inti
Setiap kartu teknologi di pusat ini menggunakan skema log pengemudi truk DOT yang sama dengan Driver, HOSLog, DVIRLog, dan MedicalCert.
Rekaman profil pengemudi
Pengemudi menyimpan nama, nomor lisensi, dan status sertifikat medis.
Entri jam kerja
HOSLog menyimpan driveHours, onDutyHours, offDutyHours, dan tanggal.
Log inspeksi DVIR
DVIRLog menyimpan vehicleId, inspectionType, defects, dan catatan.
Pelacakan status sertifikat medis
MedicalCert melacak tanggal penerbitan, tanggal kedaluwarsa, dan status untuk setiap pengemudi.
Mengapa Membangun Backend Log Pengemudi Truk DOT Anda dengan Back4app?
Back4app memberikan Anda primitif pengemudi, log, dan sertifikat medis sehingga tim Anda dapat fokus pada operasi alih-alih pemeliharaan infrastruktur.
- •Manajemen pengemudi dan log: Kelas Driver, HOSLog, dan DVIRLog menjaga setiap perjalanan, inspeksi, dan jendela tugas terikat bersama.
- •Visibilitas status sertifikat medis: Rekaman MedicalCert tetap dapat diquery oleh pengemudi, sehingga koordinator dapat melihat tanggal kedaluwarsa sebelum memengaruhi rute.
- •Realtime + fleksibilitas API: Gunakan Live Queries untuk entri DVIRLog atau HOSLog baru sambil mempertahankan REST dan GraphQL tersedia untuk alat web, seluler, dan pengiriman.
Bangun dan sesuaikan fitur log pengemudi truk DOT dengan cepat dengan satu kontrak backend di semua platform.
Manfaat Inti
Backend log pengemudi truk DOT yang membantu pengiriman dan operasi bergerak lebih cepat tanpa kehilangan jejak log.
Pengaturan log yang lebih cepat
Mulai dari Driver, HOSLog, DVIRLog, dan MedicalCert daripada menggambar model baru untuk setiap armada.
Tinjauan kepatuhan yang jelas
Gunakan riwayat HOSLog dan DVIRLog untuk meninjau waktu tugas, cacat, dan inspeksi dalam satu jalur kueri.
Daftar pantauan sertifikat medis
Lacak tanggal kedaluwarsa dan status MedicalCert sehingga koordinator dapat menindaklanjuti sebelum seorang pengemudi Blocdari suatu rute.
Kontrol akses berskala
Gunakan ACL dan CLP sehingga hanya peran yang disetujui yang dapat mengedit bidang HOSLog, DVIRLog, atau MedicalCert.
Riwayat log pengemudi
Simpan entri log per pengemudi dan kendaraan sehingga audit memiliki catatan yang konsisten dari waktu ke waktu.
Bootstrap yang dibantu AI
Hasilkan kerangka backend dan panduan integrasi dengan cepat menggunakan satu permintaan terstruktur.
Siap untuk meluncurkan aplikasi log pengemudi truk DOT Anda?
Biarkan Back4app AI Agent membuat kerangka backend log pengemudi truk DOT Anda dan menghasilkan jam layanan, log DVIR, dan alur status sertifikat medis dari satu permintaan.
Gratis untuk memulai — 50 permintaan AI Agent/bulan, tanpa kartu kredit diperlukan
Tumpukan Teknis
Semuanya termasuk dalam template backend log pengemudi truk DOT ini.
Diagram ER Log DOT
Model hubungan entitas untuk skema backend log pengemudi truk DOT.
Skema yang mencakup pengemudi, catatan jam layanan, inspeksi DVIR, dan status sertifikat medis.
Lihat sumber diagram
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
}
Alur Integrasi Log DOT
Alur runtime tipikal untuk otorisasi, catatan jam layanan, inspeksi DVIR, dan status sertifikat medis.
Lihat sumber diagram
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 recordsKamus Data
Referensi tingkat bidang untuk setiap kelas dalam skema log pengemudi truk DOT.
| Bidang | Tipe | Deskripsi | Diperlukan |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatis |
| 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 | Otomatis |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatis |
8 bidang di Driver
Keamanan dan Izin
Bagaimana aturan ACL dan CLP melindungi pengemudi, catatan, inspeksi, dan status sertifikat medis.
Kontrol catatan pengemudi
Hanya peran yang disetujui yang dapat membuat atau memperbarui catatan Pengemudi; bidang profil pribadi tetap terlindungi.
Jam dan integritas inspeksi
Hanya dispatcher, manajer, atau peran pengemudi yang ditugaskan yang dapat menulis entri HOSLog dan DVIRLog, dengan validasi Cloud Code.
Akses sertifikat medis
Batasi akses baca dan edit MedicalCert kepada koordinator yang berwenang sehingga tanggal kedaluwarsa dan status ditangani dengan hati-hati.
Skema (JSON)
Definisi skema JSON mentah siap untuk disalin ke Back4app atau digunakan sebagai referensi implementasi.
{
"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
}
}
}
]
}Bangun dengan Agen AI
Gunakan Agen AI Back4app untuk menghasilkan aplikasi log pengemudi truk DOT yang nyata dari template ini, termasuk frontend, backend, otentikasi, dan alur log pengemudi.
Buat backend aplikasi log pengemudi truk DOT di Back4app dengan skema dan perilaku yang persis ini. Skema: 1. Pengemudi: nama (String, diperlukan), nomorLisensi (String, diperlukan), statusSertifikatMedis (String, diperlukan), idTrukTugas (String), objectId, createdAt, updatedAt (sistem). 2. HOSLog: pengemudi (Pointer ke Pengemudi, diperlukan), tanggal (Tanggal, diperlukan), jamMengemudi (Angka, diperlukan), jamTugas (Angka, diperlukan), jamIstirahat (Angka, diperlukan), catatan (String); objectId, createdAt, updatedAt (sistem). 3. DVIRLog: pengemudi (Pointer ke Pengemudi, diperlukan), idKendaraan (String, diperlukan), jenisInspeksi (String, diperlukan), cacat (Array dari String), catatan (String), tanggalInspeksi (Tanggal, diperlukan); objectId, createdAt, updatedAt (sistem). 4. SertifikatMedis: pengemudi (Pointer ke Pengemudi, diperlukan), tanggalDiterbitkan (Tanggal, diperlukan), tanggalKedaluwarsa (Tanggal, diperlukan), status (String, diperlukan), namaPemeriksa (String); objectId, createdAt, updatedAt (sistem). Keamanan: - Hanya peran yang disetujui yang dapat memperbarui catatan pengemudi. Hanya peran pengiriman, manajer, atau pengemudi yang ditugaskan yang dapat menulis entri HOSLog dan DVIRLog. Gunakan validasi Cloud Code. Otentikasi: - Daftar, login, logout. Perilaku: - Daftar pengemudi, buat entri HOSLog, catat inspeksi DVIRLog, dan tinjau status SertifikatMedis. Hasilkan: - Aplikasi Back4app dengan skema, ACL, CLP; frontend untuk log pengemudi, inspeksi DVIR, dan tinjauan status sertifikat medis.
Tekan tombol di bawah untuk membuka Agen dengan prompt template ini yang telah terisi sebelumnya.
Ini adalah prompt dasar tanpa akhiran teknologi. Anda dapat menyesuaikan tumpukan frontend yang dihasilkan setelahnya.
API Playground
Coba endpoint REST dan GraphQL terhadap skema log pengemudi truk DOT. Respon menggunakan data tiruan dan tidak memerlukan akun Back4app.
Menggunakan skema yang sama seperti template ini.
Pilih Teknologi Anda
Perluas setiap kartu untuk melihat cara mengintegrasikan Driver, HOSLog, dan DVIRLog dengan tumpukan yang Anda pilih.
Flutter LOG Pengemudi Truk Backend
React LOG Pengemudi Truk Backend
React Native LOG Pengemudi Truk Backend
Next.js LOG Pengemudi Truk Backend
JavaScript LOG Pengemudi Truk Backend
Android LOG Pengemudi Truk Backend
iOS LOG Pengemudi Truk Backend
Vue LOG Pengemudi Truk Backend
Angular LOG Pengemudi Truk Backend
GraphQL LOG Pengemudi Truk Backend
REST API LOG Pengemudi Truk Backend
PHP LOG Pengemudi Truk Backend
.NET LOG Pengemudi Truk Backend
Apa yang Anda Dapatkan dengan Setiap Teknologi
Setiap tumpukan menggunakan skema backend log pengemudi truk DOT dan kontrak API yang sama.
Struktur log pengemudi yang terpadu
Kelola Driver, HOSLog, DVIRLog, dan MedicalCert dengan satu skema yang konsisten.
Pelacakan jam layanan untuk armada
Pertahankan driveHours, onDutyHours, dan offDutyHours dapat dicari untuk tinjauan pengiriman.
Status DVIR dan sertifikat medis untuk operasi
Catat inspeksi kendaraan dan tanggal kedaluwarsa tanpa mengubah model data.
Akses yang sadar peran untuk tim pengiriman
Siapkan persetujuan sehingga hanya orang yang tepat yang dapat mengedit log dan status sertifikat.
Perbandingan Teknologi Log DOT
Bandingkan kecepatan pengaturan, gaya SDK, dan dukungan AI di semua teknologi yang didukung.
| Kerangka kerja | Waktu Pengaturan | Manfaat Log DOT | Jenis SDK | Dukungan AI |
|---|---|---|---|---|
| Sekitar 5 menit | Satu basis kode untuk catatan pengemudi di mobile dan web. | SDK Tertulis | Penuh | |
| Kurang dari 5 menit | Dasbor web cepat untuk jam layanan dan inspeksi. | SDK Tertulis | Penuh | |
| ~3–7 menit | Aplikasi mobile lintas platform untuk pemeriksaan pinggir jalan dan yard. | SDK Tertulis | Penuh | |
| Pengaturan cepat (5 menit) | Tampilan operasi yang dirender server untuk log pengemudi. | SDK Terinput | Penuh | |
| ~3–5 menit | Integrasi web yang ringan untuk alat armada. | SDK Terinput | Penuh | |
| Sekitar 5 menit | Aplikasi Android native untuk menangkap log pengemudi. | SDK Terinput | Penuh | |
| Kurang dari 5 menit | Aplikasi iPhone asli untuk inspeksi dan tinjauan log. | SDK Terinput | Penuh | |
| ~3–7 menit | Tampilan web React untuk pengiriman dan pemeriksaan kepatuhan. | SDK Tipe | Penuh | |
| Pengaturan cepat (5 menit) | Dasbor armada perusahaan untuk log pengemudi. | SDK Tipe | Penuh | |
| Kurang dari 2 menit | API GraphQL yang fleksibel untuk kueri HOS dan DVIR. | API GraphQL | Penuh | |
| Pengaturan cepat (2 menit) | Integrasi REST API untuk pengambilan dan peninjauan log. | REST API | Penuh | |
| ~3 menit | Backend PHP sisi server untuk alur kerja log. | REST API | Penuh | |
| ~3–7 menit | Backend .NET untuk aplikasi armada dan kepatuhan. | SDK Tipe | Penuh |
Waktu pengaturan mencerminkan durasi yang diharapkan dari bootstrap proyek hingga kueri Driver, HOSLog, atau DVIRLog pertama menggunakan skema template ini.
Pertanyaan yang Sering Diajukan
Pertanyaan umum tentang membangun backend log sopir truk DOT dengan template ini.
Siap untuk Membangun Aplikasi Log Driver Truk DOT Anda?
Mulailah proyek log driver truk DOT Anda dalam hitungan menit. Tanpa memerlukan kartu kredit.