Halka Açık Oyun Alanı Denetimi Arka Ucu Şablonu
Halka Açık Oyun Alanı Güvenliği Kayıt ve İnceleme Takibi
Back4app üzerinde güvenlik kayıtları, yüzey koşulları, ekipman aşınması ve inceleme tarihleri için üretime hazır halka açık oyun alanı denetimi. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı kurulum için AI Ajanı istemi içerir.
Ana Çıkarımlar
Bu şablon, ekiplerin site koşullarını daha az kurulumla belgeleyebilmesi için güvenlik kayıtları, yüzey kontrolleri, ekipman aşınması takibi ve denetim tarihleri ile kamuya açık bir oyun alanı denetim arka ucu sağlar.
- Güvenlik yüzey kayıtları bir arada — Her Site ile bağlantılı SurfaceLog girişlerinde yüzey türü, durumu ve tehlike notlarını kaydedin.
- Ekipman aşınması görünür kalır — Ekipman ve WearCheck kayıtlarında aşınma seviyesini, hasar notlarını ve takip durumunu izleyin.
- Denetim tarihleri kolayca sıralanır — Hangi konuların öncelikli olduğu görmek için Denetim tarihleri ve nextReviewDate alanlarını kullanın.
- Alan hazır denetim kaydı — Kimlerin denetlediğini, neyin değiştiğini ve her bir Site'de bir endişenin nerede bulunduğunu kaydedin.
Genel Bakış: Halk Oyun Alanı Denetimi
Güçlü halk oyun alanı denetim uyumu kasıtlı olarak sıkıcıdır: tutarlı kayıtlar, net sahiplik ve hatıralara bağlı olmayan değerlendirme izleri. Güvenilirlik bir özelliktir, dipnot değil. Back4app'da, Site, Denetim, Güvenlik Kaydı, Ekipman ve Aşınma Kontrolü, kopuk biletler ve dosyalar yerine tutarlı bir halk oyun alanı denetim anlatısına bağlanır. Şema, Site'yi (isim, adres, ilçe, aktif), Denetimi (site, denetçi, denetimTarihi, bir sonrakiDeğerlendirmeTarihi), Güvenlik Kaydı'nı (denetim, yüzeyDurumu, tehlikeNotları, alınanEylem), Ekipmanı (site, isim, tür, kurulumTarihi, sonServisTarihi), Aşınma Kontrolü'nü (ekipman, aşınmaSeviyesi, hasarNotları, durum) ve Yüzey Kaydı'nı (site, yüzeyTürü, derinlik, nem, kalıntılar) içerir ve kimlik doğrulama ve tarihli denetim iş akışları ile birlikte gelir. Tercih ettiğiniz ön yüzü bağlayın ve oyun alanı durumlarını hızlıca kaydetmeye başlayın.
En iyi:
Halk Oyun Alanı Denetimi arka uç genel bakışı
Mobil ekipler ve ofis dışı personel, halk oyun alanı denetiminde farklı gerçeklik kesitlerini görür; ürün işinin amacı bu kesitleri suçlama oyunları olmadan birleştirmektir.
Paydaşlar, burada Site, Denetim ve Güvenlik Günlüğü kapsamını kontrol edebilir: isimler, ilişkiler ve sağladıkları iş akışları.
Temel Halka Açık Oyun Alanı Denetim Özellikleri
Bu merkezdeki her teknoloji kartı, Site, Denetim, Güvenlik Kaydı, Ekipman, Aşınma Kontrolü ve Yüzey Kaydı ile aynı kamu oyun alanı denetim şemasını kullanır.
Site kaydı
Site, her kamu oyun alanı için ad, adres, ilçe ve aktif durumunu saklar.
Denetim planlaması ve geçmişi
Denetim kayıtları, denetimTarihi, bir sonrakiGözdenGeçirmeTarihi ve denetçi işaretçilerini içerir.
Güvenlik yüzeyi kayıtları
GüvenlikKaydı, her ziyaretten sonra yüzeyDurumu, tehlikeNotları ve alınanEylem bilgilerini yakalar.
Ekipman aşınma kontrolleri
Ekipman ve Aşınma Kontrolü, kurulduğu tarihi, son bakım tarihini, aşınma seviyesini ve hasar notlarını takip eder.
Neden Halk Oyun Alanı Denetim Arka Ucunuzu Back4app ile Oluşturmalısınız?
Back4app size Site, Denetim, Güvenlik Günlüğü, Ekipman, Yıpranma Kontrolü ve Yüzey Günlüğü temel bileşenlerini sunar, böylece ekibiniz sunucu bakımı yerine denetim kalitesine odaklanabilir.
- •Site ve denetim izleme: Site sınıfı ve Denetim kayıtları her oyun alanı konumunu, denetçiyi ve denetim tarihini bir arada tutar.
- •Yüzey ve aşınma kanıtı: SurfaceLog ve WearCheck alanları yüzey durumu, aşınma seviyesi ve inceleme ile takip için hasar notlarını kaydeder.
- •Gerçek zamanlı ve API erişimi: Live Queries'i yeni SafetyLog güncellemeleri için kullanın, aynı zamanda yöneticiler ve mobil personel için REST ve GraphQL'ı açığa çıkararak.
Her müşteride tek bir arka uç sözleşmesinden oyun alanı denetimleri oluşturun ve inceleyin.
Temel Yararlar
Veri katmanını yeniden inşa etmeden, koordinatörlerin saha koşullarına göre hareket etmelerine yardımcı olan bir oyun alanı denetim arka ucu.
Daha hızlı saha toparlamaları
Yerleri, tarihleri ve takip alanlarını elle tanımlamak yerine Site ve Denetim ile başlayın.
Temizlik tehlike raporlaması
SurfaceLog ve SafetyLog, hazardNotes, surfaceCondition ve actionTaken'ı gözden geçirilmesi kolay bir biçimde depolar.
Ekipman aşınma geçmişi
Ekipman ve WearCheck'i kullanarak wearLevel ve lastServicedAt'ı tekrarlanan ziyaretler arasında karşılaştırın.
Tarih bazlı takipleme
Geçmiş denetim tarihine ve bir sonraki gözden geçirme tarihine göre sıralayın, böylece geciken oyun alanı denetimleri en üstte çıkar.
Sorgu dostu denetim izi
Site, yüzey ve ekipman kayıtlarını ayrı tutun, böylece kontrol panelleri ve raporlar filtrelenmesi kolay kalır.
Yapay zeka destekli başlangıç
Tek bir yapılandırılmış istemle şematik iskelet ve entegrasyon kılavuzluğunu hızla oluşturun.
Oyun alanı denetim uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanı'nın kamu oyunu denetim arka ucunu iskeletini oluşturmasına ve tek bir komuttan güvenlik günlükleri, ekipman aşınma kontrolleri ve denetim tarihleri oluşturmasına izin verin.
Başlamak için ücretsiz — ayda 50 AI Ajanı komutu, kredi kartı gerekmez
Teknik Yığın
Bu kamu oyunu denetim arka ucu şablonunda her şey dahildir.
ER Diyagramı
Kamu oyun alanı denetimi arka uç şeması için varlık ilişki modeli.
Oyun alanı siteleri, denetimler, güvenlik kayıtları, ekipman aşınma kontrolleri ve yüzey kayıtlarını kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
Auditor ||--o{ PlaygroundSite : "responsibleAuditor"
Auditor ||--o{ SafetySurfaceLog : "loggedBy"
Auditor ||--o{ EquipmentInspection : "inspectedBy"
Auditor ||--o{ WearPhoto : "takenBy"
PlaygroundSite ||--o{ SafetySurfaceLog : "playgroundSite"
PlaygroundSite ||--o{ EquipmentInspection : "playgroundSite"
EquipmentInspection ||--o{ WearPhoto : "inspection"
Auditor {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
PlaygroundSite {
String objectId PK
String siteName
String locationLabel
String status
String responsibleAuditorId FK
Date createdAt
Date updatedAt
}
SafetySurfaceLog {
String objectId PK
String playgroundSiteId FK
String surfaceMaterial
Number impactDepthCm
String hazardNotes
String loggedById FK
Date loggedAt
Date createdAt
Date updatedAt
}
EquipmentInspection {
String objectId PK
String playgroundSiteId FK
String equipmentType
String wearLevel
Date inspectionDate
Date nextInspectionDate
String inspectedById FK
Date createdAt
Date updatedAt
}
WearPhoto {
String objectId PK
String inspectionId FK
String imageUrl
String caption
String takenById FK
Date takenAt
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Kimlik doğrulama, site listeleme, denetim oluşturma, güvenlik kaydı alma ve ekipman aşınma incelemesi için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Public Playground Audit App
participant Back4app as Back4app Cloud
User->>App: Sign in as auditor or coordinator
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open PlaygroundSite list
App->>Back4app: GET /classes/PlaygroundSite?include=responsibleAuditor&order=-updatedAt
Back4app-->>App: Site statuses and assigned auditors
User->>App: Add SafetySurfaceLog for a site
App->>Back4app: POST /classes/SafetySurfaceLog
Back4app-->>App: Surface log objectId
User->>App: Record EquipmentInspection with wear notes
App->>Back4app: POST /classes/EquipmentInspection
Back4app-->>App: Inspection objectId
User->>App: Attach WearPhoto to the inspection
App->>Back4app: POST /classes/WearPhoto
Back4app-->>App: Wear photo objectId
App->>Back4app: Subscribe to live changes on SafetySurfaceLog and EquipmentInspection
Back4app-->>App: Updated audit entriesVeri Sözlüğü
Halka açık oyun alanı denetim şemasındaki her 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 | Auditor login name | |
| String | Auditor email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Auditor role (e.g., manager, coordinator, inspector) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları Auditor içinde
Güvenlik ve İzinler
ACL ve CLP stratejisi, siteleri, denetimleri, güvenlik kayıtlarını, ekipman, aşınma kontrollerini ve yüzey kayıtlarını nasıl güvence altına alır.
Denetçi sahipliğindeki denetim girişleri
Atanan kullanıcı, bir inceleme iş akışı değişikliklere izin vermedikçe bir site için Denetim ve Güvenlik Kayıtları oluşturmalı veya düzenlemelidir.
Kontrollü site güncellemeleri
Site düzenlemelerini, ekipman değişikliklerini ve Yüzey Kayıt düzeltmelerini yalnızca onaylı koordinatörler veya süpervizörler ile sınırlayın.
Kapsamlı okuma erişimi
Personelin yalnızca kendi işlerine ilgili oyun alanlarını ve denetim tarihlerini görmesini sağlamak için okumaları bölge veya role göre kısıtlayın.
Şema (JSON)
Back4app'a kopyalanmak üzere hazır hammadde JSON şeması veya uygulama referansı olarak kullanmak için.
{
"classes": [
{
"className": "Auditor",
"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
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "PlaygroundSite",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteName": {
"type": "String",
"required": true
},
"locationLabel": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"responsibleAuditor": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SafetySurfaceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"playgroundSite": {
"type": "Pointer",
"required": true,
"targetClass": "PlaygroundSite"
},
"surfaceMaterial": {
"type": "String",
"required": true
},
"impactDepthCm": {
"type": "Number",
"required": true
},
"hazardNotes": {
"type": "String",
"required": true
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"loggedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "EquipmentInspection",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"playgroundSite": {
"type": "Pointer",
"required": true,
"targetClass": "PlaygroundSite"
},
"equipmentType": {
"type": "String",
"required": true
},
"wearLevel": {
"type": "String",
"required": true
},
"inspectionDate": {
"type": "Date",
"required": true
},
"nextInspectionDate": {
"type": "Date",
"required": true
},
"inspectedBy": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "WearPhoto",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "EquipmentInspection"
},
"imageUrl": {
"type": "String",
"required": true
},
"caption": {
"type": "String",
"required": true
},
"takenBy": {
"type": "Pointer",
"required": true,
"targetClass": "Auditor"
},
"takenAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Ajanı ile İnşa Et
Back4app AI Ajanını kullanarak bu şablondan gerçek bir kamu oyun alanı denetim uygulaması oluşturun; frontend, backend, kimlik doğrulama, site, denetim, yüzey ve ekipman akışlarını içerir.
Back4app'da bu tam şema ve davranışla bir kamu oyun alanı denetim uygulama backend'i oluşturun. Şema: 1. Site: adı (String, zorunlu), adres (String, zorunlu), ilçe (String, zorunlu), aktif (Boolean, zorunlu); objectId, createdAt, updatedAt (sistem). 2. Denetim: site (Site'ye İşaretçi, zorunlu), denetçi (Kullanıcıya İşaretçi, zorunlu), denetimTarihi (Tarih, zorunlu), bir sonrakiGözdenGeçirmeTarihi (Tarih); objectId, createdAt, updatedAt (sistem). 3. GüvenlikKaydı: denetim (Denetime İşaretçi, zorunlu), yüzeyDurumu (String, zorunlu), tehlikeNotları (String, zorunlu), alınanEylem (String); objectId, createdAt, updatedAt (sistem). 4. Ekipman: site (Site'ye İşaretçi, zorunlu), adı (String, zorunlu), türü (String, zorunlu), kurulduğuTarih (Tarih), sonServisTarihi (Tarih); objectId, createdAt, updatedAt (sistem). 5. AşınmaKontrolü: ekipman (Ekipmana İşaretçi, zorunlu), aşınmaSeviyesi (String, zorunlu), hasarNotları (String), durum (String, zorunlu); objectId, createdAt, updatedAt (sistem). 6. YüzeyKaydı: site (Site'ye İşaretçi, zorunlu), yüzeyTürü (String, zorunlu), derinlik (Sayı), nemlilik (String), enkaza (String); objectId, createdAt, updatedAt (sistem). Güvenlik: - Denetçiler kendi Denetim ve GüvenlikKaydı girişlerini oluşturup düzenleyebilir. Koordinatörler Site, Ekipman ve YüzeyKaydı değişikliklerini onaylayabilir. Doğrulama için Cloud Kodunu kullanın. Kimlik Doğrulama: - Üye ol, giriş yap, çıkış yap. Davranış: - Siteleri listele, denetimler oluştur, güvenlik kayıtları ekle, ekipman aşınma kontrollerini güncelle ve gözden geçirme tarihlerini kontrol et. Teslimat: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; siteler, denetimler, güvenlik kayıtları, ekipman aşınma ve yüzey kayıtları için frontend.
Bu şablon istemi önceden doldurulmuş olarak Ajanı açmak için aşağıdaki düğmeye basın.
Bu, teknoloji son eki olmadan temel istemdir. Üretilen frontend yığını daha sonra uyarlanabilir.
API Oyun Alanı
Açık oyun alanı denetim şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve bir Back4app hesabı gerektirmez.
Bu şemayı bu şablon ile aynı şekilde kullanır.
Teknolojini Seç
Her kartı genişleterek Site, Denetim ve SafetyLog'u seçtiğiniz yığın ile nasıl entegre edeceğinizi görün.
Flutter Kamu Oyun Alanı Denetim Arka Uç
React Kamu Oyun Alanı Denetim Arka Uç
React Yerel Kamu Oyun Alanı Denetim Arka Uç
Next.js Kamu Oyun Alanı Denetim Arka Uç
JavaScript Kamu Oyun Alanı Denetim Arka Uç
Android Kamu Oyun Alanı Denetim Arka Uç
iOS Kamu Oyun Alanı Denetim Arka Uç
Vue Kamu Oyun Alanı Denetim Arka Uç
Angular Kamu Oyun Alanı Denetim Arka Uç
GraphQL Kamu Oyun Alanı Denetim Arka Uç
REST API Kamu Oyun Alanı Denetim Arka Uç
PHP Kamu Oyun Alanı Denetim Arka Uç
.NET Kamu Oyun Alanı Denetim Arka Uç
Her Teknolojide Aldığınız Şeyler
Her yığın aynı kamu oyun alanı denetim şemasını ve API sözleşmelerini kullanır.
Birleştirilmiş oyun alanı denetim yapısı
Siteleri, denetimleri, güvenlik kayıtlarını ve aşınma kontrollerini tek bir tutarlı şema ile yönetin.
Kamu yüzeyleri için güvenlik kayıtları
Her denetim ziyareti için surfaceCondition, hazardNotes ve actionTaken'ı kaydedin.
Denetim tarihleri ve takip izleme
Koordinatörler ve saha personeli için inspectionDate ve nextReviewDate görünür tutun.
Ekipman aşınma gözden geçirmesi
Oyun ekipmanları üzerinde installedAt, lastServicedAt, wearLevel ve damageNotes'u takip et.
REST/GraphQL denetimleri için API'ler
Web, mobil ve yönetim araçlarından aynı oyun alanı denetim verilerini entegre et.
Genişletilebilir site raporlama
Denetim programı geliştikçe kapatma, onarım talepleri veya olay takibi için yeni alanlar veya sınıflar ekle.
Kamu Oyun Alanı 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 | Oyun Alanı Denetim Avantajı | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Mobil ve web için oyun alanı denetimleri için tek kod tabanı. | Yazılı SDK | Tam | |
| 5 dakikadan az | Denetim tarihleri ve güvenlik günlükleri için hızlı web kontrol paneli. | Yazılı SDK | Tam | |
| ~3–7 dk | Saha denetimleri için çapraz platform mobil uygulama. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Denetim incelemesi için sunucu tarafından oluşturulmuş web uygulaması. | Tipli SDK | Tam | |
| ~3–5 dk | Site denetimleri için hafif tarayıcı entegrasyonu. | Tipli SDK | Tam | |
| Yaklaşık 5 dk | Android uygulaması için yerel oyun alanı denetim ekipleri. | Tipli SDK | Tam | |
| 5 dakikadan az | Güvenlik kaydı yakalama için yerel iPhone uygulaması. | Yazılı SDK | Tam | |
| ~3-7 dk | Reactif oyun alanı denetimleri için web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Bölge denetimleri için kurumsal gösterge paneli. | Yazılı SDK | Tam | |
| 2 dakikadan az | Site ve denetim sorguları için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Saha denetim araçları için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Bölge raporlaması için sunucu tarafı PHP entegrasyonu. | REST API | Tam | |
| ~3–7 dk | .NET entegrasyonu denetim ve bakım portalları için. | Tiplenmiş SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak projeyi başlatmaktan ilk site, denetim veya güvenlik kaydı sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablon ile halka açık bir oyun alanı denetim arka ucu oluşturma hakkında yaygın sorular.
Kamu Oyun Alanı Denetim Uygulamanızı Oluşturmak için Hazır mısınız?
Oyun alanı denetim projenize dakikalar içinde başlayın. Kredi kartı gerektirmez.