Restoran Sağlık Denetimi Arka Ucu Şablonu
Restoran Hijyeni ve Denetim Takibi
Back4app üzerinde hijyen kontrol listeleri, haşere kontrol kayıtları ve not takibi için hazır üretim restoran sağlık denetimi arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API alanı ve hızlı başlangıç için bir AI Ajanı istemi içerir.
Ana Noktalar
Bu şablon, yöneticilerin ve saha personelinin tek bir paylaşılan sistem üzerinden çalışabilmesi için temizlik kontrol listeleri, haşere kayıtları ve not takibi ile restoran sağlık denetim arka uçunu sağlar.
- Temizlik kontrol listesi kontrolü — Shift yöneticilerinin istasyon bazında temizlik görevlerini doğrulayabilmeleri için AuditChecklist ve SanitationCheck girdilerini modelleyin.
- Haşere kontrolü günlük geçmişi — Her restoran lokasyonu için PestLog sorunlarını, tedavilerini ve takip notlarını takip edin.
- Zaman içinde not takibi — Denetim notlarını, puan detaylarını ve inceleme tarihlerinin kaydedilmesi için GradeRecord'u kullanın.
Genel Bakış: Restoran Sağlık Denetimi
Güçlü restoran sağlık denetim uyumu, kasıtlı olarak sıkıcıdır: tutarlı kayıtlar, net mülkiyet ve hafızaya dayanmayan inceleme izleri. Çözüm operasyoneldir, motivasyonel değil. Back4app üzerinde restoran sağlık denetim iş akışlarının siteler ve vardiyalar arasında tutarlı kalması için Restaurant, AuditChecklist, SanitationCheck, PestLog ve GradeRecord'u yapılandırılmış uyum temel bileşenleri olarak kullanın. Şema, Restaurant (isim, adres, izin numarası), AuditChecklist (restoran, denetim tarihi, denetçi, durum), SanitationCheck (kontrol listesi, istasyon, sonuç, notlar), PestLog (restoran, sorun türü, tedavi tarihi, takip zamanı) ve GradeRecord (restoran, puan, harf notu, denetim tarihi) verilerini kapsar. Ön yüzünüzü bağlayın ve denetim iş akışını daha hızlı başlatın.
En İyi:
Bu Restoran Sağlık Denetimi arka ucunun nasıl organize edildiği
Mobil ekipler ve ofis personeli restoran sağlık denetiminde gerçekliğin farklı kesitlerini görür; ürün işinin bu kesitleri suçlama oyunları olmadan birleştirmek olduğu.
Merkez, Restoran, DenetimKontrol Listesi ve HijyenKontrol dilini tutarlı tutarak ürün, operasyon ve mühendislik 'kayıt' dediklerinde aynı şeyi ifade eder.
Temel Restoran Sağlık Denetimi Özellikleri
Bu merkezdeki her teknoloji kartı, Restoran, Denetim Kontrol Listesi, Hijyen Kontrolü, PestLog ve GradeRecord ile aynı restoran sağlık denetimi arka uç şemasını kullanır.
Restoran konumu takibi
Restoran sınıfı adı, adresi, izinNumarası ve yöneticiİletişimi saklar.
Temizlik kontrol listesi yönetimi
Denetim Kontrol Listesi, restoran, denetim tarihi, denetçi ve durumu kaydeder.
Temizlik kontrol kaydı
Temizlik Kontrolü, kontrol listesi, istasyon, sonuç, notlar ve fotoğraf kanıtı depolar.
Zararlılarla Mücadele Kayıtları
PestLog, restoran başına sorun Türü, tedavi Tarihi, takip Tarihi ve durumu saklar.
Not takibi
GradeRecord, denetim Tarihi, puan, harf notu ve denetçi Adı saklar.
Neden Restoran Sağlık Denetimi Arka Ucunuzu Back4app ile İnşa Edin?
Back4app, restoran ekiplerine denetimler, haşere takibi ve notlar için temiz bir veri modeli sunar, böylece uygulama arka uç ayarı yerine kontrol listesi iş akışına odaklanabilir.
- •DenetimKontrol Listesi ve HijyenKontrol yapısı: Ekiplerin hazırlık masaları, lavabolar, buzdolapları ve zeminler için HijyenKontrol sonuçlarını kaydedebilmeleri için DenetimKontrol Listesi içinde istasyon düzeyinde kontrolleri modelleyin.
- •PestLog geçmişi ve takip: PestLog alanlarını, sorunTipi, tedaviTarihi ve takipSonTarihi gibi kullanarak restoranlara göre haşere kontrol notlarını düzenli tutun.
- •GradeRecord görünürlüğü: GradeRecord'da mağaza denetim puanlarını saklayın ve her restoran lokasyonu için harfNotu trendlerini gösterin.
Bir arka uç sözleşmesi ile mobil ve web'de restoran denetim iş akışlarını hızlıca oluşturun ve ayarlayın.
Temel Faydalar
Denetimleri, zararlı notlarını ve notları bulmayı ve güncellemeyi kolaylaştıran bir restoran denetimi arka ucu.
Daha hızlı kontrol listesi uygulamaları
Her denetim formunu sıfırdan tasarlamak yerine AuditChecklist ve SanitationCheck sınıflarından başlayın.
Pest izleme geçmişini temizle
PestLog girişleri, her restoran lokasyonu için treatmentDate ve followUpDue'yu görünür kılar.
Tutarlı not kayıtları
GradeRecord, yöneticilerin zaman içinde denetim puanı değişikliklerini gözden geçirmesi için kararlı bir yol sağlar.
Rol dostu denetim erişimi
Yöneticiler, koordinatörler ve saha personeli yalnızca ihtiyaç duydukları Restoran ve denetim sınıflarını okuyabilir veya güncelleyebilir.
Denetim kanıtları tek bir yerde
Dosyaları araçlar arasında dağıtmadan SanitationCheck girişlerine photoEvidence ve not ekleyin.
Yapay Zeka destekli kurulum
Bir yapılandırılmış istemden denetim arka uç iskeletini ve entegrasyon notlarını oluşturun.
Restoran sağlık denetimi uygulamanızı başlatmaya hazır mısınız?
Back4app Yapay Zeka Ajanı'nın restoran denetim arka ucunuzu iskeletini çıkarmasına ve bir istemden sanitasyon kontrol listeleri, haşere kayıtları ve not izleme oluşturmasına izin verin.
Başlamak için ücretsiz — Ayda 50 Yapay Zeka Ajanı istemi, kredi kartı gerekli değil
Teknik Yığın
Bu restoran sağlık denetimi arka uç şablonunda her şey dahil.
ER Diyagramı
Restoran sağlık denetimi arka uç şeması için varlık ilişki modeli.
Restoran konumları, hijyen kontrol listeleri, zararlı kayıtları ve sağlık notlarını kapsayan şema.
Şemayı görüntüle
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
}
Entegrasyon Akışı
Giriş, kontrol listesi yükleme, sanitasyon güncellemeleri, zararlı kayıtları ve not takibi için tipik çalışma akışı.
Şemayı görüntüle
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 changesVeri Sözlüğü
Restoran sağlık denetimi şemasındaki her bir sınıf için tam alan düzeyi referansı.
| Alan | Tür | Açıklama | Gerekli |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Otomatik |
| 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 | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
8 alanları InspectorUser içinde
Güvenlik ve İzinler
ACL ve CLP kurallarının restoran denetim kayıtlarını, haşere notlarını ve not geçmişini nasıl koruduğu.
Rol odaklı restoran erişimi
Yönetici tüm restoran kayıtlarını gözden geçirebilirken, saha personeli sadece kendilerine atanan denetimleri oluşturabilir veya güncelleyebilir.
Kontrol listesi ve kayıt sahipliği
AuditChecklist, SanitationCheck ve PestLog girişlerinin doğru restorana ve kullanıcı rolüne ait olduğunu doğrulamak için Cloud Code kullanın.
Not kaydı bütünlüğü
Not Kaydı oluşturma veya düzenlemeleri onaylı koordinatörlerle kilitleyin, böylece denetim puanları doğru kalır.
Şema (JSON)
Ham JSON şeması tanımı, Back4app'a kopyalamak veya uygulama referansı olarak kullanmak için hazır.
{
"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
}
}
}
]
}AI Ajanı ile Oluştur
Bu şablondan gerçek bir restoran sağlık denetimi uygulaması oluşturmak için Back4app AI Ajanını kullanın; ön yüz, arka yüz, kimlik doğrulama ve denetim, zararlı ve not akışlarını içerecek şekilde.
Back4app üzerinde bu tam şemayla ve davranışla bir restoran sağlık denetimi uygulaması arka uç oluşturun. Şema: 1. Kullanıcı (Back4app yerleşik kullanarak): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. Restoran: ad (String, zorunlu), adres (String, zorunlu), izin numarası (String, zorunlu), yönetici iletişimi (String), konum etiketi (String); objectId, createdAt, updatedAt (sistem). 3. Denetim Kontrol Listesi: restoran (Restorana Göstergesi, zorunlu), denetim tarihi (Tarih, zorunlu), denetçi (Kullanıcıya Göstergesi, zorunlu), durum (String, zorunlu), notlar (String); objectId, createdAt, updatedAt (sistem). 4. Hijyen Kontrolü: kontrol listesi (Denetim Kontrol Listesine Göstergesi, zorunlu), istasyon (String, zorunlu), sonuç (String, zorunlu), notlar (String), fotoğraf kanıtı (Dosya); objectId, createdAt, updatedAt (sistem). 5. Zararlı Kayıt: restoran (Restorana Göstergesi, zorunlu), sorun türü (String, zorunlu), tedavi tarihi (Tarih, zorunlu), takip tarihi (Tarih), durum (String, zorunlu), notlar (String); objectId, createdAt, updatedAt (sistem). 6. Not Kayıt: restoran (Restorana Göstergesi, zorunlu), denetim tarihi (Tarih, zorunlu), puan (Numara, zorunlu), harf notu (String, zorunlu), denetçi adı (String); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yöneticiler tüm Restoran kayıtlarını gözden geçirebilir. Alan personeli yalnızca atanan denetim kayıtlarını oluşturabilir veya güncelleyebilir. Mülkiyet ve rollerin doğrulanması için Cloud Code kullanın. Kimlik Doğrulama: - Kayıt ol, giriş yap, çıkış yap. Davranış: - Denetim kontrol listelerini yükle, hijyen kontrolleri ekle, zararlı kayıtlarını kaydet ve not kayıtlarını güncelle. Teslim Et: - Back4app uygulaması şemayla, ACL'lerle, CLP'lerle; restoranlar için ön yüz, denetim kontrol listeleri, hijyen kontrolleri, zararlı kayıtları ve not takibi.
Aşağıdaki düğmeye basarak, bu şablon istemi önceden doldurulmuş olarak Ajanı açın.
Bu, bir teknoloji eki olmadan temel istemdir. Üretilen ön yüz yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Restoran sağlık denetim şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veri kullanır ve Back4app hesabı gerektirmez.
Bu şemayı kullanan bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Her kartı genişleterek seçtiğiniz yığınla Restoran, Denetim Kontrol Listesi ve Hijyen Kontrolü'nü nasıl entegre edeceğinizi görün.
Flutter Restoran Sağlık Denetimi Arka Uç
React Restoran Sağlık Denetimi Arka Uç
React Yerel Restoran Sağlık Denetimi Arka Uç
Next.js Restoran Sağlık Denetimi Arka Uç
JavaScript Restoran Sağlık Denetimi Arka Uç
Android Restoran Sağlık Denetimi Arka Uç
iOS Restoran Sağlık Denetimi Arka Uç
Vue Restoran Sağlık Denetimi Arka Uç
Angular Restoran Sağlık Denetimi Arka Uç
GraphQL Restoran Sağlık Denetimi Arka Uç
REST API Restoran Sağlık Denetimi Arka Uç
PHP Restoran Sağlık Denetimi Arka Uç
.NET Restoran Sağlık Denetimi Arka Uç
Her Teknolojide Aldığınız Şey
Her yığın, aynı restoran sağlık denetimi arka uç şemasını ve API sözleşmelerini kullanır.
Birleştirilmiş restoran denetim veri yapısı
Restoranları, denetim kontrol listelerini, hijyen kontrollerini, zararlı loglarını ve not kayıtlarını tek bir şemayla yönetin.
Hijyen kontrol listesi iş akışları
Kontrol listesi öğeleri oluşturun ve mutfak ile servis alanları için istasyon sonuçlarını depolayın.
Zararlı kontrolü takip kaydı
Her restoran için issueType, treatmentDate ve followUpDue değerlerini kaydedin.
Denetimlerin puan takibi
Denetimler ve lokasyonlar arasında score ve letterGrade değerlerini karşılaştırın.
REST/GraphQL denetimleri için API'ler
Her denetim sınıfı için esnek API'leri kullanarak mobil veya web istemcileri entegre edin.
Restoran Denetim Çerçevesi Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızı, SDK tarzı ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Restoran Denetim Avantajı | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web üzerinde restoran denetimleri için tek kod tabanı. | Yazılı SDK | Tam | |
| 5 dakikadan az | Restoran denetim incelemesi için hızlı web panosu. | Yazılı SDK | Tam | |
| ~3–7 dk | Alan denetimleri için çoklu platform mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Denetimler ve notlama için sunucu tarafında işlenen web uygulaması. | Yazılı SDK | Tam | |
| ~3–5 dk | Restoran kontrolleri için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dk | Restoran denetçileri için yerel Android uygulaması. | Tiplenmiş SDK | Tam | |
| 5 dakikadan az | Yönetici ve saha personeli için yerel iOS uygulaması. | Tiplenmiş SDK | Tam | |
| ~3–7 dk | Restoran denetim takibi için Reactive web UI. | Tiplenmiş SDK | Tam | |
| Hızlı (5 dk) kurulum | Uyumluluk takibi için kurumsal web uygulaması. | Yazılmış SDK | Tam | |
| 2 dakikadan az | Denetim ve not verileri için esnek GraphQL API'si. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Denetim gönderimleri için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Denetim panoları için sunucu tarafı PHP arka uç. | REST API | Tam | |
| ~3–7 dk | Restoran denetim sistemleri için .NET arka uç. | Tipe alınmış SDK | Tam |
Kurulum süresi, bu şablon şeması kullanılarak proje başlangıcından ilk restoran, kontrol listesi veya not sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablon ile bir restoran sağlık denetimi arka ucu oluşturma hakkında yaygın sorular.
Restoran Sağlık Denetim Uygulamanızı Oluşturmaya Hazır Mısınız?
Dakikalar içinde restoran sağlık denetim projenizi başlatın. Kredi kartı gerekmez.