Template Backend Audit Kesehatan Restoran
Pelacakan Sanitasi dan Inspeksi Restoran
Backend audit kesehatan restoran yang siap digunakan di Back4app untuk daftar periksa sanitasi, log pengendalian hama, dan pelacakan nilai. Termasuk diagram ER, kamus data, skema JSON, playground API, dan prompt AI Agent untuk memulai dengan cepat.
Poin Penting
Template ini memberikan backend audit kesehatan restoran dengan daftar periksa sanitasi, catatan hama, dan pelacakan nilai sehingga manajer dan staf lapangan dapat bekerja dari satu sistem bersama.
- Kontrol daftar periksa sanitasi — Model entri AuditChecklist dan SanitationCheck sehingga manajer shift dapat memverifikasi tugas pembersihan berdasarkan stasiun.
- Riwayat log kontrol hama — Lacak masalah PestLog, perawatan, dan catatan tindak lanjut untuk setiap lokasi restoran.
- Pelacakan nilai dari waktu ke waktu — Gunakan GradeRecord untuk mencatat nilai inspeksi, detail skor, dan tanggal review.
Ikhtisar: Audit Kesehatan Restoran
Kepatuhan audit kesehatan restoran yang kuat sengaja dibuat membosankan: catatan yang konsisten, kepemilikan yang jelas, dan jejak ulasan yang tidak bergantung pada ingatan. Solusinya bersifat operasional, bukan motivasional. Gunakan Restaurant, AuditChecklist, SanitationCheck, PestLog, dan GradeRecord sebagai primitif kepatuhan terstruktur di Back4app sehingga alur kerja audit kesehatan restoran tetap konsisten di seluruh lokasi dan shift. Skema ini mencakup Restaurant (nama, alamat, nomor izin), AuditChecklist (restoran, tanggal audit, inspektur, status), SanitationCheck (daftar periksa, stasiun, hasil, catatan), PestLog (restoran, jenis masalah, tanggal perawatan, tindak lanjut yang dijadwalkan), dan GradeRecord (restoran, skor, nilai huruf, tanggal inspeksi). Sambungkan frontend Anda dan luncurkan alur kerja audit lebih cepat.
Terbaik untuk:
Bagaimana backend Audit Kesehatan Restoran ini diorganisir
Proyek audit kesehatan restoran menunjukkan berbagai sudut pandang yang berbeda antara kru mobile dan staf back-office; tugas produk adalah menggabungkan sudut pandang tersebut tanpa menyalahkan.
Pusat memastikan bahasa Restoran, AuditChecklist, dan SanitationCheck konsisten sehingga produk, operasi, dan rekayasa memiliki arti yang sama ketika mereka mengatakan 'rekam.'
Fitur Utama Audit Kesehatan Restoran
Setiap kartu teknologi di pusat ini menggunakan skema backend audit kesehatan restoran yang sama dengan Restaurant, AuditChecklist, SanitationCheck, PestLog, dan GradeRecord.
Pelacakan lokasi restoran
Kelas restoran menyimpan nama, alamat, permitNumber, dan managerContact.
manajemen daftar periksa sanitasi
AuditChecklist menangkap restoran, tanggal audit, pengawas, dan status.
pencatatan pemeriksaan sanitasi
SanitationCheck menyimpan daftar periksa, stasiun, hasil, catatan, dan bukti foto.
Log Pengendalian Hama
PestLog menyimpan issueType, treatmentDate, followUpDue, dan status per restoran.
Pelacakan nilai
GradeRecord menyimpan inspectionDate, score, letterGrade, dan inspectorName.
Mengapa Membuat Backend Audit Kesehatan Restoran Anda dengan Back4app?
Back4app memberi tim restoran model data yang bersih untuk audit, tindak lanjut hama, dan nilai sehingga aplikasi dapat tetap fokus pada alur kerja checklist daripada penyiapan backend.
- •Struktur AuditChecklist dan SanitationCheck: Model pemeriksaan tingkat stasiun di dalam AuditChecklist sehingga kru dapat merekam hasil SanitationCheck untuk meja persiapan, wastafel, pendingin, dan lantai.
- •Riwayat PestLog dan tindak lanjut: Gunakan kolom PestLog seperti issueType, treatmentDate, dan followUpDue untuk menjaga catatan pengendalian hama agar teratur berdasarkan restoran.
- •Visibilitas GradeRecord: Simpan skor inspeksi toko di GradeRecord dan tunjukkan tren letterGrade untuk setiap lokasi restoran.
Bangun dan sesuaikan alur kerja audit restoran dengan cepat dengan satu kontrak backend di seluruh mobile dan web.
Manfaat Utama
Backend audit restoran yang menyimpan inspeksi, catatan hama, dan nilai dengan mudah ditemukan dan diperbarui.
Peluncuran daftar periksa yang lebih cepat
Mulailah dari kelas AuditChecklist dan SanitationCheck alih-alih merancang setiap formulir audit dari awal.
Riwayat tindak lanjut hama yang jelas
Entri PestLog menyimpan treatmentDate dan followUpDue yang terlihat untuk setiap lokasi restoran.
Rekaman grade yang konsisten
GradeRecord memberikan manajer cara yang stabil untuk meninjau perubahan skor inspeksi seiring waktu.
Akses audit yang ramah peran
Manajer, koordinator, dan staf lapangan dapat membaca atau memperbarui hanya kelas Restoran dan audit yang mereka butuhkan.
Bukti audit dalam satu tempat
Lampirkan photoEvidence dan catatan ke entri SanitationCheck tanpa menyebarkan berkas di seluruh alat.
Pengaturan yang dibantu AI
Hasilkan kerangka backend audit dan catatan integrasi dari satu prompt terstruktur.
Siap untuk meluncurkan aplikasi audit kesehatan restoran Anda?
Biarkan Agen AI Back4app membuat kerangka backend audit restoran Anda dan menghasilkan daftar periksa sanitasi, catatan hama, dan pelacakan nilai dari satu prompt.
Gratis untuk memulai — 50 prompt Agen AI/bulan, tanpa perlu kartu kredit
Tumpukan Teknis
Semua yang termasuk dalam template backend audit kesehatan restoran ini.
Diagram ER
Model hubungan entitas untuk skema backend audit kesehatan restoran.
Skema yang mencakup lokasi restoran, daftar periksa sanitasi, catatan hama, dan nilai kesehatan.
Lihat sumber diagram
erDiagram
InspectorUser ||--o{ RestaurantLocation : "manages"
InspectorUser ||--o{ SanitationChecklist : "inspects"
InspectorUser ||--o{ PestControlLog : "reportedBy"
RestaurantLocation ||--o{ SanitationChecklist : "location"
RestaurantLocation ||--o{ PestControlLog : "location"
RestaurantLocation ||--o{ HealthGrade : "location"
SanitationChecklist ||--o{ HealthGrade : "source"
InspectorUser {
String objectId PK
String username
String email
String password
String role
String assignedRegion
Date createdAt
Date updatedAt
}
RestaurantLocation {
String objectId PK
String restaurantName
String address
String city
String healthPermitNumber
String currentGrade
String managerId FK
Date createdAt
Date updatedAt
}
SanitationChecklist {
String objectId PK
String locationId FK
String inspectorId FK
Date inspectionDate
String checklistType
Number score
Boolean passed
String notes
Date createdAt
Date updatedAt
}
PestControlLog {
String objectId PK
String locationId FK
String reportedById FK
Date serviceDate
String vendorName
String pestType
String treatmentNotes
Boolean followUpRequired
Date createdAt
Date updatedAt
}
HealthGrade {
String objectId PK
String locationId FK
String sanitationChecklistId FK
String grade
Date issuedOn
Date expiresOn
String publicNotes
Date createdAt
Date updatedAt
}
Alur Integrasi
Alur waktu yang khas untuk login, pemuatan daftar periksa, pembaruan sanitasi, log hama, dan pelacakan nilai.
Lihat sumber diagram
sequenceDiagram
participant User
participant App as Restaurant Health Audit App
participant Back4app as Back4app Cloud
User->>App: Sign in as manager or inspector
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Load restaurant locations
App->>Back4app: GET /classes/RestaurantLocation
Back4app-->>App: Location list
User->>App: Submit sanitation checklist
App->>Back4app: POST /classes/SanitationChecklist
Back4app-->>App: Checklist objectId
User->>App: Record pest control visit and grade update
App->>Back4app: POST /classes/PestControlLog
App->>Back4app: POST /classes/HealthGrade
Back4app-->>App: Log and grade saved
App->>Back4app: Subscribe to live updates for HealthGrade
Back4app-->>App: Grade and checklist changesKamus Data
Referensi tingkat kolom penuh untuk setiap kelas dalam skema audit kesehatan restoran.
| Kolom | Jenis | Deskripsi | Diperlukan |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatis |
| username | String | Inspector login name | |
| String | Inspector email address | ||
| password | String | Hashed password (write-only) | |
| role | String | User role for audit workflows (e.g., manager, coordinator, field inspector) | |
| assignedRegion | String | Region or route handled by the inspector | — |
| createdAt | Date | Auto-generated creation timestamp | Otomatis |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatis |
8 bidang di InspectorUser
Keamanan dan Izin
Bagaimana aturan ACL dan CLP melindungi catatan audit restoran, catatan hama, dan riwayat nilai.
Akses restoran berdasarkan peran
Manajer dapat meninjau semua catatan Restoran, sementara staf lapangan hanya dapat membuat atau memperbarui audit yang ditugaskan kepada mereka.
Kepemilikan checklist dan log
Gunakan Cloud Code untuk memverifikasi bahwa entri AuditChecklist, SanitationCheck, dan PestLog milik restoran dan peran pengguna yang benar.
Integritas catatan nilai
Kunci pembuatan atau pengeditan GradeRecord kepada koordinator yang disetujui agar skor inspeksi tetap akurat.
Skema (JSON)
Definisi skema JSON mentah siap untuk disalin ke dalam Back4app atau digunakan sebagai referensi implementasi.
{
"classes": [
{
"className": "InspectorUser",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"assignedRegion": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "RestaurantLocation",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"restaurantName": {
"type": "String",
"required": true
},
"address": {
"type": "String",
"required": true
},
"city": {
"type": "String",
"required": true
},
"healthPermitNumber": {
"type": "String",
"required": false
},
"currentGrade": {
"type": "String",
"required": false
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "InspectorUser"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SanitationChecklist",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"location": {
"type": "Pointer",
"required": true,
"targetClass": "RestaurantLocation"
},
"inspector": {
"type": "Pointer",
"required": true,
"targetClass": "InspectorUser"
},
"inspectionDate": {
"type": "Date",
"required": true
},
"checklistType": {
"type": "String",
"required": true
},
"score": {
"type": "Number",
"required": true
},
"passed": {
"type": "Boolean",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "PestControlLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"location": {
"type": "Pointer",
"required": true,
"targetClass": "RestaurantLocation"
},
"reportedBy": {
"type": "Pointer",
"required": true,
"targetClass": "InspectorUser"
},
"serviceDate": {
"type": "Date",
"required": true
},
"vendorName": {
"type": "String",
"required": true
},
"pestType": {
"type": "String",
"required": true
},
"treatmentNotes": {
"type": "String",
"required": false
},
"followUpRequired": {
"type": "Boolean",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "HealthGrade",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"location": {
"type": "Pointer",
"required": true,
"targetClass": "RestaurantLocation"
},
"sanitationChecklist": {
"type": "Pointer",
"required": true,
"targetClass": "SanitationChecklist"
},
"grade": {
"type": "String",
"required": true
},
"issuedOn": {
"type": "Date",
"required": true
},
"expiresOn": {
"type": "Date",
"required": false
},
"publicNotes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Bangun dengan AI Agent
Gunakan AI Agent Back4app untuk menghasilkan aplikasi audit kesehatan restoran yang nyata dari template ini, termasuk frontend, backend, autentikasi, dan alur audit, hama, dan nilai.
Buat backend aplikasi audit kesehatan restoran di Back4app dengan skema dan perilaku yang tepat ini. Skema: 1. Pengguna (gunakan bawaan Back4app): nama pengguna, email, kata sandi; objectId, createdAt, updatedAt (sistem). 2. Restoran: nama (String, wajib), alamat (String, wajib), nomor izin (String, wajib), kontak manajer (String), tag lokasi (String); objectId, createdAt, updatedAt (sistem). 3. Daftar Periksa Audit: restoran (Pointer ke Restoran, wajib), tanggal audit (Tanggal, wajib), pemeriksa (Pointer ke Pengguna, wajib), status (String, wajib), catatan (String); objectId, createdAt, updatedAt (sistem). 4. Pemeriksaan Sanitasi: daftar periksa (Pointer ke Daftar Periksa Audit, wajib), stasiun (String, wajib), hasil (String, wajib), catatan (String), bukti foto (File); objectId, createdAt, updatedAt (sistem). 5. Log Hama: restoran (Pointer ke Restoran, wajib), jenis masalah (String, wajib), tanggal perawatan (Tanggal, wajib), tanggal tindak lanjut (Tanggal), status (String, wajib), catatan (String); objectId, createdAt, updatedAt (sistem). 6. Rekor Penilaian: restoran (Pointer ke Restoran, wajib), tanggal inspeksi (Tanggal, wajib), skor (Number, wajib), grade huruf (String, wajib), nama pemeriksa (String); objectId, createdAt, updatedAt (sistem). Keamanan: - Manajer dapat meninjau semua catatan Restoran. Staf lapangan hanya dapat membuat atau memperbarui catatan audit yang ditugaskan. Gunakan Cloud Code untuk memvalidasi kepemilikan dan peran. Otorisasi: - Mendaftar, masuk, keluar. Perilaku: - Memuat daftar periksa audit, menambahkan pemeriksaan sanitasi, menyimpan log hama, dan memperbarui rekor penilaian. Pengiriman: - Aplikasi Back4app dengan skema, ACL, CLP; frontend untuk restoran, daftar periksa audit, pemeriksaan sanitasi, log hama, dan pelacakan penilaian.
Tekan tombol di bawah untuk membuka Agent dengan prompt template ini yang sudah terisi.
Ini adalah prompt dasar tanpa sufiks teknologi. Anda dapat menyesuaikan tumpukan frontend yang dihasilkan setelahnya.
API Playground
Coba REST dan endpoint GraphQL terhadap skema audit kesehatan restoran. Respons menggunakan data tiruan dan tidak memerlukan akun Back4app.
Menggunakan skema yang sama seperti templat ini.
Pilih Teknologi Anda
Perluas setiap kartu untuk melihat cara mengintegrasikan Restaurant, AuditChecklist, dan SanitationCheck dengan tumpukan yang Anda pilih.
Flutter Audit Kesehatan Restoran Backend
React Audit Kesehatan Restoran Backend
React Native Audit Kesehatan Restoran Backend
Next.js Audit Kesehatan Restoran Backend
JavaScript Audit Kesehatan Restoran Backend
Android Audit Kesehatan Restoran Backend
iOS Audit Kesehatan Restoran Backend
Vue Audit Kesehatan Restoran Backend
Angular Audit Kesehatan Restoran Backend
GraphQL Audit Kesehatan Restoran Backend
REST API Audit Kesehatan Restoran Backend
PHP Audit Kesehatan Restoran Backend
.NET Audit Kesehatan Restoran Backend
Apa yang Anda Dapatkan dengan Setiap Teknologi
Setiap tumpukan menggunakan skema backend audit kesehatan restoran dan kontrak API yang sama.
Struktur data audit restoran yang terpadu
Kelola restoran, daftar periksa audit, pemeriksaan sanitasi, catatan hama, dan catatan nilai dengan satu skema.
Alur kerja daftar periksa sanitasi
Buat item daftar periksa dan simpan hasil stasiun untuk area dapur dan layanan.
Pelacakan tindak lanjut pengendalian hama
Catat nilai issueType, treatmentDate, dan followUpDue untuk setiap restoran.
Pelacakan nilai untuk inspeksi
Bandingkan nilai score dan letterGrade di berbagai inspeksi dan lokasi.
REST/GraphQL APIs untuk audit
Integrasikan klien mobile atau web menggunakan API fleksibel untuk setiap kelas audit.
Perbandingan Kerangka Audit Restoran
Bandingkan kecepatan pengaturan, gaya SDK, dan dukungan AI di semua teknologi yang didukung.
| Kerangka kerja | Waktu Penyiapan | Manfaat Audit Restoran | Jenis SDK | Dukungan AI |
|---|---|---|---|---|
| Sekitar 5 menit | Basis kode tunggal untuk audit restoran di mobile dan web. | SDK Tipe Tertulis | Sepenuhnya | |
| Kurang dari 5 menit | Dasbor web cepat untuk tinjauan audit restoran. | SDK Tipe | Sepenuhnya | |
| ~3–7 menit | Aplikasi mobile lintas platform untuk audit lapangan. | SDK Tipe | Sepenuhnya | |
| Pengaturan cepat (5 menit) | Aplikasi web yang dirender di server untuk inspeksi dan penilaian. | SDK Tipe | Sepenuhnya | |
| ~3–5 menit | Integrasi web ringan untuk cek restoran. | SDK Tipe | Sepenuhnya | |
| Sekitar 5 menit | Aplikasi Android asli untuk pengawas restoran. | SDK Tipe | Sepenuhnya | |
| Kurang dari 5 menit | Aplikasi iOS asli untuk manajer dan staf lapangan. | SDK Tipe | Sepenuhnya | |
| ~3–7 menit | UI web Reactive untuk pelacakan audit restoran. | SDK Tipe | Sepenuhnya | |
| Pengaturan cepat (5 menit) | Aplikasi web perusahaan untuk pelacakan kepatuhan. | SDK Tertulis | Sepenuhnya | |
| Kurang dari 2 menit | API GraphQL yang fleksibel untuk data audit dan nilai. | GraphQL API | Sepenuhnya | |
| Pengaturan cepat (2 menit) | Integrasi REST API untuk pengiriman audit. | REST API | Sepenuhnya | |
| ~3 menit | Backend PHP sisi server untuk dasbor audit. | REST API | Sepenuhnya | |
| ~3–7 menit | Backend .NET untuk sistem audit restoran. | SDK Tipe | Sepenuhnya |
Waktu penyiapan mencerminkan durasi yang diharapkan dari bootstrap proyek hingga restoran pertama, checklist, atau kueri grade menggunakan skema template ini.
Pertanyaan yang Sering Diajukan
Pertanyaan umum tentang membangun backend audit kesehatan restoran dengan template ini.
Siap untuk Membangun Aplikasi Audit Kesehatan Restoran Anda?
Mulai proyek audit kesehatan restoran Anda dalam beberapa menit. Tidak perlu kartu kredit.