Restoran Sağlık Denetimi
AI Agent ile oluşturun
Restoran Sağlık Denetimi Arka Ucu

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.

  1. Temizlik kontrol listesi kontrolüShift yöneticilerinin istasyon bazında temizlik görevlerini doğrulayabilmeleri için AuditChecklist ve SanitationCheck girdilerini modelleyin.
  2. Haşere kontrolü günlük geçmişiHer restoran lokasyonu için PestLog sorunlarını, tedavilerini ve takip notlarını takip edin.
  3. Zaman içinde not takibiDenetim 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:

Restoran operasyon ekipleriSağlık denetimi takip uygulamalarıTemizlik kontrol listesi araçlarıHaşere kontrol günlük sistemleriNot takip panelleriSaha personeli için mobil denetim uygulamaları

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.

Önyüz
13+ teknoloji
Arka Uç
Back4app
Veritabanı
MongoDB
Kimlik Doğrulama
Yerleşik kimlik doğrulama + oturumlar
API
REST ve GraphQL
Gerçek zamanlı
Live Queries

ER Diyagramı

Restoran sağlık denetimi arka uç şeması için varlık ilişki modeli.

Şemayı görüntüle
Mermaid
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
Mermaid
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 changes

Veri Sözlüğü

Restoran sağlık denetimi şemasındaki her bir sınıf için tam alan düzeyi referansı.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringInspector login name
emailStringInspector email address
passwordStringHashed password (write-only)
roleStringUser role for audit workflows (e.g., manager, coordinator, field inspector)
assignedRegionStringRegion or route handled by the inspector
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

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.

JSON
{
  "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 AI Ajanı
Oluşturmaya hazır
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.

Dakikalar içinde dağıtAylık 50 ücretsiz istemKredi kartı gerekmez

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.

Oyun alanı yükleniyor…

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çeveKurulum SüresiRestoran Denetim AvantajıSDK TürüAI Desteği
Yaklaşık 5 dakikaMobil ve web üzerinde restoran denetimleri için tek kod tabanı.Yazılı SDKTam
5 dakikadan azRestoran denetim incelemesi için hızlı web panosu.Yazılı SDKTam
~3–7 dkAlan denetimleri için çoklu platform mobil uygulama.Yazılı SDKTam
Hızlı (5 dk) kurulumDenetimler ve notlama için sunucu tarafında işlenen web uygulaması.Yazılı SDKTam
~3–5 dkRestoran kontrolleri için hafif web entegrasyonu.Yazılı SDKTam
Yaklaşık 5 dkRestoran denetçileri için yerel Android uygulaması.Tiplenmiş SDKTam
5 dakikadan azYönetici ve saha personeli için yerel iOS uygulaması.Tiplenmiş SDKTam
~3–7 dkRestoran denetim takibi için Reactive web UI.Tiplenmiş SDKTam
Hızlı (5 dk) kurulumUyumluluk takibi için kurumsal web uygulaması.Yazılmış SDKTam
2 dakikadan azDenetim ve not verileri için esnek GraphQL API'si.GraphQL APITam
Hızlı (2 dk) kurulumDenetim gönderimleri için REST API entegrasyonu.REST APITam
~3 dkDenetim panoları için sunucu tarafı PHP arka uç.REST APITam
~3–7 dkRestoran denetim sistemleri için .NET arka uç.Tipe alınmış SDKTam

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 denetimi liderleri, politika kaymalarını sistemik risk haline gelmeden önce nasıl yakalarlar?
Restoran sağlık denetimi programları, eğitim, beyanlar ve düzeltici eylemleri nasıl temiz bir şekilde yakalar?
Kuruluş büyüdükçe restoran sağlık denetimi izinlerini sıkılaştırmak için önerilen yol nedir?
Flutter ile denetim kontrol listelerini nasıl sorgularım?
Next.js ile restoran denetim durumunu nasıl yönetirim?
React Yerel önbellek zararlı kayıtlarını ve notlarını çevrimdışı tutabilir mi?
Yetkisiz kontrol listesi düzenlemelerini nasıl engelleyebilirim?
Android üzerinde restoran notlarını göstermenin en iyi yolu nedir?
Temizlik kontrol listesi akışı uçtan uca nasıl çalışır?
Bu restoran sağlık denetimi şablonunu hangi sınıflar destekliyor?

Dünyaca ünlü geliştiriciler tarafından güvenilir

Back4app şablonları ile restoran sağlık denetim ürünlerini daha hızlı teslim eden takımlara katılın

G2 Users Love Us Badge

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.

Teknolojiyi Seç