Baca Temizleme Günlüğü Uygulaması Arka Uç Şablonu
İnceleme Fotoğrafları, Soot Temizleme Günlükleri ve Güvenlik Sertifikası Takibi
Üretime hazır baca temizleme günlük arka ucu Back4app üzerinde, inceleme fotoğrafları, soot temizleme günlükleri ve güvenlik sertifikası takibi ile. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı kurulum için bir AI Agent talimatı içerir.
Ana Noktalar
Bu şablon, ofis koordinatörleri ve saha ekiplerinin senkronize kalabilmesi için süpürge işleri, denetim fotoğrafları, kurum temizleme logları ve güvenlik sertifikası takibi ile bir baca temizleme log arka ucu sağlar.
- Süpürge işlerinin takibi — Her Süpürge İşini adres, hizmet tarihi ve ekip ataması ile koordinatörlerin sorgulayabileceği şekilde modelleyin.
- Denetim fotoğrafı yakalama — Denetim Fotoğrafı dosyalarını ilgili Süpürge İşinin yanında depolayın, böylece öncesi ve sonrası kanıtları doğru ziyarete bağlı kalır.
- Kurum temizleme logları — Her hizmet çağrısı için baca temizleme ayrıntılarını, temizlenen boru, kurum hacmi ve notlar gibi, Kaydedin.
Bacacı Günlük Uygulama Şablonu Nedir?
Bacacı verileri, PDF'lerde ve yan konuşmalarda sıkışmak yerine yapılandırıldığında, yönlendirme, parçalar ve müşteri iletişimleri zahmetsiz hissedilir. Ayrıntılar isteğe bağlı değildir. Şemada SweepJob, InspectionPhoto, SootRemovalLog ve SafetyCert merkez nokta olup, Back4app üzerindeki gerçek zamanlı sorgularla bacacı operatörlerine tüm organizasyonun güvenebileceği bir gerçeklik kaynağı sağlar. Şema, Auth ve çalışma akışı desteği ile birlikte SweepJob (propertyName, serviceDate, technician, status), InspectionPhoto (sweepJob, photoUrl, caption), SootRemovalLog (sweepJob, sootLevel, removedBy, notes) ve SafetyCert (sweepJob, certNumber, issuedAt, expiresAt, status) kapsar. Tercih ettiğiniz ön uç ile bağlantı kurun ve saha çalışmalarını daha hızlı kaydetmeye başlayın.
En İyi için:
Bu Bacacı arka ucunun nasıl düzenlendiği
En iyi bacacı panoları sıkıcıdır çünkü temel varlıklar temizdir - çünkü biri gece yarısı bir hesap tablosunu düzenlediği için değil.
Mühendislik zamanınızı belirli bir istemci çerçevesine taahhüt etmeden önce SweepJob, InspectionPhoto ve SootRemovalLog'un nasıl bir araya geldiğini görmek için bu genel bakışı kullanın.
Temel Baca Temizleme Günlüğü Özellikleri
Bu merkezdeki her teknoloji kartı, SweepJob, InspectionPhoto, SootRemovalLog ve SafetyCert ile aynı baca temizleme arka uç şemasını kullanır.
SweepJob planlaması
SweepJob, propertyName, serviceDate, technician ve status'u saklar.
InspectionPhoto yakalama
InspectionPhoto bağlantıları fotoUrl, açıklama ve sweepJob içerir.
SootRemovalLog girdileri
SootRemovalLog, sootLevel, removedBy, notlar ve sweepJob kayıtlarını tutar.
SafetyCert izleme
SafetyCert, certNumber, issuedAt, expiresAt, status ve sweepJob'u saklar.
Neden Bacacı Log Uygulamanızın Arka Ucunu Back4app ile İnşa Edin?
Back4app size iş, fotoğraf, kayıt ve sertifika temel öğelerini verir, böylece ekibiniz borulama yerine hizmet kalitesine odaklanabilir.
- •SweepJob ve SafetyCert tek bir modelde: Durumu hesap tablolarına yaymak yerine, hizmet ziyaretleri için SweepJob sınıfını ve sertifika takibi için SafetyCert'i kullanın.
- •Denetim Fotoğrafı dosyaları ziyaretlerle bağlı kalır: photoUrl'yi InspectionPhoto üzerinde saklayın ve uygun SweepJob ile bağlayın, böylece önce ve sonra görüntüleri gözden geçirmek kolay olur.
- •Aktif rotalar için anlık güncellemeler: Her müşterinin kullanımı için REST ve GraphQL'ı kullanırken SweepJob ve SootRemovalLog değişiklikleri için Live Queries'ı kullanın.
Mobil ve web üzerinde bir arka uç sözleşmesi ile hızlı bir şekilde baca temizleme iş akışları oluşturun ve güncelleyin.
Ana Faydalar
Saha ekiplerinin ve koordinatörlerin uyumlu kalmasına yardımcı olan bir baca temizleme arka uç.
Daha hızlı iş girişi
Her tabloyu sıfırdan tasarlamak yerine SweepJob, InspectionPhoto, SootRemovalLog ve SafetyCert sınıflarından başlayın.
Fotoğraf destekli hizmet kanıtı
Her baca ziyaretinin doğru işe ekli olan açık kanıtının olması için InspectionPhoto.photoUrl'u kullanın.
Ofis ve saha arasında daha iyi bir geçiş
Teknisyenler SootRemovalLog notlarını güncellerken koordinatorler iş durumu ve sertifika durumunu aynı arka uçtan gözden geçirir.
Sertifika görünürlüğü
SafetyCert.expiresAt ve durumu takip edin, böylece yenilemeler ziyaret kapandıktan sonra kaybolmaz.
Ekip ve cihaz dostu
Süpürme işlerini, fotoğrafları ve kayıtları tabletler, telefonlar ve web panellerine tek bir API aracılığıyla sunun.
AI destekli kurulum
Hızlı bir şekilde bir yapılandırılmış istem ile arka uç iskeleti ve entegrasyon kılavuzu oluşturun.
Şimdi bacacı kaydı uygulamanızı başlatmaya mı hazırsınız?
Back4app AI Ajanı'nın bacacı arka ucunuzu inşa etmesine ve bir istemden denetim fotoğrafı, kurum çıkarma kaydı ve güvenlik belgesi akışları oluşturmasına izin verin.
Başlamak ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerekmez
Teknik Yığın
Bu bacacı günlük uygulama şablonunda her şey dahil.
ER Diyagramı
Baca temizleme günlüğü arka uç şeması için varlık ilişki modeli.
Baca temizleme işleri, denetim fotoğrafları, kurumala logları ve güvenlik sertifikalarını kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
SweepUser ||--o{ Property : "assignedCoordinator"
SweepUser ||--o{ Inspection : "inspector"
SweepUser ||--o{ InspectionPhoto : "takenBy"
SweepUser ||--o{ SootRemovalLog : "technician"
SweepUser ||--o{ SafetyCertificate : "issuedBy"
Property ||--o{ Inspection : "property"
Inspection ||--o{ InspectionPhoto : "inspection"
Inspection ||--o{ SootRemovalLog : "inspection"
Inspection ||--o{ SafetyCertificate : "inspection"
SweepUser {
String objectId PK
String username
String email
String password
String fullName
String role
Date createdAt
Date updatedAt
}
Property {
String objectId PK
String propertyName
String addressLine
String contactName
String contactPhone
String assignedCoordinatorId FK
Date createdAt
Date updatedAt
}
Inspection {
String objectId PK
String propertyId FK
String inspectorId FK
Date inspectionDate
String chimneyCondition
String inspectionNotes
String status
Date createdAt
Date updatedAt
}
InspectionPhoto {
String objectId PK
String inspectionId FK
String photoUrl
String caption
String takenById FK
Date createdAt
Date updatedAt
}
SootRemovalLog {
String objectId PK
String inspectionId FK
String technicianId FK
String sootLevel
String removalMethod
Number amountRemoved
String workNotes
Date createdAt
Date updatedAt
}
SafetyCertificate {
String objectId PK
String inspectionId FK
String certificateNumber
String issuedById FK
Date issueDate
Date expiryDate
String certificateStatus
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Oturum açma, baca temizleme iş listesini görüntüleme, denetim fotoğrafı yükleme, kurumala kaydetme ve güvenlik sertifikası verme için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Chimney Sweep Log App
participant Back4app as Back4app Cloud
User->>App: Sign in as manager or technician
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Load property list
App->>Back4app: GET /classes/Property?include=assignedCoordinator
Back4app-->>App: Properties with coordinator pointers
User->>App: Open an inspection
App->>Back4app: GET /classes/Inspection?include=property,inspector
Back4app-->>App: Inspection rows and status values
User->>App: Add inspection photos and soot removal log
App->>Back4app: POST /classes/InspectionPhoto and POST /classes/SootRemovalLog
Back4app-->>App: Saved photo and removal log objects
User->>App: Issue a safety certificate
App->>Back4app: POST /classes/SafetyCertificate
Back4app-->>App: Certificate number and expiry dateVeri Sözlüğü
Baca süpürücü kayıt şeması içindeki 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 | Login name for a coordinator, manager, or field user | |
| String | Email address for notifications and access | ||
| password | String | Hashed password (write-only) | |
| fullName | String | Display name for the sweep user | |
| role | String | Role in the chimney sweep workflow (e.g. manager, coordinator, technician) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
8 alanları SweepUser içinde
Güvenlik ve İzinler
ACL ve CLP stratejisi, süpürme işleri, denetim fotoğrafları, kurumama günlükleri ve güvenlik sertifikalarını nasıl korur.
Teknisyen sahipliğindeki süpürme kayıtları
Sadece atanmış teknisyen veya koordinatör, kontrol ettikleri SweepJob'ı oluşturmalı, güncellemeli veya kapatmalıdır.
Fotoğraf ve günlük bütünlüğü
Kaydedilmeden önce, InspectionPhoto ve SootRemovalLog kayıtlarının gerçek bir SweepJob'a işaret ettiğinden emin olmak için Cloud Code kullanın.
Sertifika erişim kontrolü
Güvenlik sertifikası okumalarını ve düzenlemelerini onaylı personele kısıtlayarak sorun ve son kullanım detaylarının doğruluğunu koruyun.
Şema (JSON)
Back4app'a kopyalamaya hazır ham JSON şeması tanımı veya uygulama referansı olarak kullanın.
{
"classes": [
{
"className": "SweepUser",
"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": "Property",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"propertyName": {
"type": "String",
"required": true
},
"addressLine": {
"type": "String",
"required": true
},
"contactName": {
"type": "String",
"required": true
},
"contactPhone": {
"type": "String",
"required": true
},
"assignedCoordinator": {
"type": "Pointer",
"required": true,
"targetClass": "SweepUser"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "Inspection",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"property": {
"type": "Pointer",
"required": true,
"targetClass": "Property"
},
"inspector": {
"type": "Pointer",
"required": true,
"targetClass": "SweepUser"
},
"inspectionDate": {
"type": "Date",
"required": true
},
"chimneyCondition": {
"type": "String",
"required": true
},
"inspectionNotes": {
"type": "String",
"required": false
},
"status": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "InspectionPhoto",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "Inspection"
},
"photoUrl": {
"type": "String",
"required": true
},
"caption": {
"type": "String",
"required": false
},
"takenBy": {
"type": "Pointer",
"required": true,
"targetClass": "SweepUser"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SootRemovalLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "Inspection"
},
"technician": {
"type": "Pointer",
"required": true,
"targetClass": "SweepUser"
},
"sootLevel": {
"type": "String",
"required": true
},
"removalMethod": {
"type": "String",
"required": true
},
"amountRemoved": {
"type": "Number",
"required": true
},
"workNotes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "SafetyCertificate",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"inspection": {
"type": "Pointer",
"required": true,
"targetClass": "Inspection"
},
"certificateNumber": {
"type": "String",
"required": true
},
"issuedBy": {
"type": "Pointer",
"required": true,
"targetClass": "SweepUser"
},
"issueDate": {
"type": "Date",
"required": true
},
"expiryDate": {
"type": "Date",
"required": true
},
"certificateStatus": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}AI Temsilcisi ile Oluştur
Bu şablondan gerçek bir baca temizleme günlüğü uygulaması oluşturmak için Back4app AI Temsilcisini kullanın; frontend, backend, kimlik doğrulama ve temizlik görevi, fotoğraf, günlük ve sertifika akışlarını içermektedir.
Bu tam şema ve davranışla Back4app üzerinde bir baca temizleme günlük uygulaması backend'i oluşturun. Şema: 1. Kullanıcı (Back4app yerleşik olarak kullanın): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. SweepJob: propertyName (String, zorunlu), serviceDate (Date, zorunlu), technician (Kullanıcıya işaretçi, zorunlu), status (String, zorunlu), notes (String); objectId, createdAt, updatedAt (sistem). 3. InspectionPhoto: sweepJob (SweepJob'a işaretçi, zorunlu), photoUrl (String, zorunlu), caption (String), takenAt (Date, zorunlu); objectId, createdAt, updatedAt (sistem). 4. SootRemovalLog: sweepJob (SweepJob'a işaretçi, zorunlu), sootLevel (String, zorunlu), removedBy (Kullanıcıya işaretçi, zorunlu), notes (String), cleanedAt (Date, zorunlu); objectId, createdAt, updatedAt (sistem). 5. SafetyCert: sweepJob (SweepJob'a işaretçi, zorunlu), certNumber (String, zorunlu), issuedAt (Date, zorunlu), expiresAt (Date, zorunlu), status (String, zorunlu); objectId, createdAt, updatedAt (sistem). Güvenlik: - Sadece atanmış teknisyen veya koordinatör, kontrol ettikleri SweepJob'u oluşturmalı, güncellemeli veya kapatmalıdır. InspectionPhoto ve SootRemovalLog girişlerinin gerçek bir SweepJob'a işaret ettiğini doğrulamak için Cloud Code kullanın. SafetyCert erişimini onaylanmış personele kısıtlayın. Kimlik Doğrulama: - Kaydolma, giriş yapma, çıkış yapma. Davranış: - Temizlik görevlerini listeleyin, denetim fotoğraflarını yükleyin, kurum kalıntısı kaldırma günlüklerini kaydedin ve güvenlik sertifikaları verin. Teslimat: - Şema, ACL'ler, CLP'ler ile Back4app uygulaması; temizlik görevleri, denetim fotoğrafları, kurum günlükleri ve güvenlik sertifikası takibi için frontend.
Bu şablon istemi önceden doldurulmuş olarak Temsilciyi açmak için aşağıdaki düğmeye basın.
Bu, bir teknoloji ek uzantısı olmadan temel istemdir. Üretilen frontend yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Şemsiye temizleme şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte veriler kullanır ve Back4app hesabı gerektirmez.
Bu şablonla aynı şemayı kullanır.
Teknolojinizi Seçin
Her kartı genişleterek SweepJob, InspectionPhoto ve SootRemovalLog'u seçtiğiniz yığınla nasıl entegre edeceğinizi görün.
Flutter Baca Temizleme Log Arka Uç
React Baca Temizleme Log Arka Uç
React Yerlisi Baca Temizleme Log Arka Uç
Next.js Baca Temizleme Log Arka Uç
JavaScript Baca Temizleme Log Arka Uç
Android Baca Temizleme Log Arka Uç
iOS Baca Temizleme Log Arka Uç
Vue Baca Temizleme Log Arka Uç
Angular Baca Temizleme Log Arka Uç
GraphQL Baca Temizleme Log Arka Uç
REST API Baca Temizleme Log Arka Uç
PHP Baca Temizleme Log Arka Uç
.NET Baca Temizleme Log Arka Uç
Her Teknolojide Aldığınız Şeyler
Her yığın aynı baca temizleme arka uç şemasını ve API sözleşmelerini kullanır.
Birleştirilmiş baca işi verisi
SweepJob, InspectionPhoto, SootRemovalLog ve SafetyCert'i tek bir tutarlı model ile yönetin.
Fotoğraf destekli hizmet kanıtı
İnceleme için doğru temizleme işine iliştirilen muayene fotoğraflarını saklayın.
Ekipler için güvenlik sertifikası takibi
Sertifika durumunun koordinatörlere görünür olması için sorun ve sona erme tarihlerini izleyin.
Açık teknisyen iş akışları
Görev atayın, kurumayı kaydedin ve bir ortak arka uç ile görev durumunu güncelleyin.
Baca Temizleme Çerçevesi Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızını, SDK stilini ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Kömürcü Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dakika | Mobil ve web için baca temizleme işleri için tek kod tabanı. | Tiplenmiş SDK | Tam | |
| 5 dakikadan az | Baca temizleme koordinatörleri için hızlı web paneli. | Tipli SDK | Tam | |
| ~3–7 dk | Saha teknisyenleri için çoklu platform mobil uygulama. | Tipli SDK | Tam | |
| Hızlı (5 dk) kurulum | Baca temizleme operasyonları için sunucu tarafından render edilen web uygulaması. | Tipli SDK | Tam | |
| ~3–5 dk | Kapsama kayıtları için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dk | Saha denetimi fotoğrafları için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Baca hizmeti notları için yerel iPhone uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | React için baca temizleme logları web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Görev dağıtımı ve sertifika takibi için operasyon panosu. | Yazılı SDK | Tam | |
| 2 dakikadan az | İç içe geçmiş temizlik işlerini görüntülemek için esnek GraphQL API'si. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | REST API entegrasyonu için alan günlükleri ve yüklemeler. | REST API | Tam | |
| ~3 dk | Sunucu tarafı PHP arka uç için süpürge günlük araçları. | REST API | Tam | |
| ~3–7 dk | .NET arka uç için baca temizleme hizmeti kayıtları. | Tiplenmiş SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlatmadan ilk SweepJob veya InspectionPhoto sorgusuna kadar beklenen sürenin yansımasıdır.
Sıkça Sorulan Sorular
Bu şablonla bir baca temizleme günlük uygulamasının arka ucunu oluşturma hakkında yaygın sorular.
Baca Temizleme Günlüğü Uygulamanızı İnşa Etmeye Hazır Mısınız?
Baca temizleme projenize dakikalar içinde başlayın. Kredi kartı gerekmez.