Havuz Bakım Kaydı Uygulaması Arka Uç Şablonu
Havuz Kimyasal Takibi ve Bakım Geçmişi
Back4app üzerinde kimyasal denge kayıtları, temizlik programları ve ekipman onarım geçmişi ile üretime hazır havuz bakım kaydı arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oynatma alanı ve hızlı kurulum için bir AI Agent istemi içerir.
Anahtar Noktalar
Bu şablon, yöneticilerin ve saha personelinin uyumlu kalabilmesi için kimyasal denge izlemesi, temizlik programları ve ekipman onarım geçmişi ile bir havuz bakım günlük arka ucu sağlar.
- Kimyasal denge kayıtları — Her bir ChemicalLog'u havuz okumaları, doz notları ve test zaman damgaları ile modelleyin.
- Temizlik programları — Her havuz sitesi için CleaningTask atamalarını ve tamamlama sürelerini takip edin.
- Ekipman onarım geçmişi — Pompalar, filtreler ve ocaklar için EquipmentItem ve RepairEntry kayıtlarını birbirine bağlı tutun.
Havuz Bakım Günlüğü Uygulama Şablonu Nedir?
Havuz bakım işindeki ekipler, programlar kaydığı, parçalar kaybolduğu ve müşteriler canlı güncellemeler beklediğinde her yöne sürüklenirler. Kesinlik, kahramanlıktan üstündür. Back4app üzerinde, Havuz, ChemicalLog, CleaningTask, EquipmentItem ve RepairEntry, havuz bakım ekibinizin boru hattını yeniden inşa etmeden daha hızlı hareket edebilmesi için kimlik doğrulama ve API'lerle birinci sınıf nesneler haline gelir. Şema; Havuz (isim, lokasyon, durum), ChemicalLog (havuz, ph, klor, alkalinite, testTarihi), CleaningTask (havuz, planlananTarih, atanmış, durum), EquipmentItem (havuz, tür, seriNumarası, durum), RepairEntry (donanımMaddesi, sorun, onarımTarihi, notlar) ve Tekniker (isim, e-posta, rol) ile birlikte kimlik doğrulama ve erişim kontrolü ile kaplanmıştır. Tercih ettiğiniz ön uç ile bağlanın ve daha hızlı gönderin.
En iyi:
Havuz Bakım arka uç genel bakışı
İyi havuz bakım alışkanlıkları disiplin gibidir: her seferinde aynı alanlar, aynı yaşam döngüsü dili ve aynı denetim izi.
Hub, ürün, operasyon ve mühendislik ‘kayıt’ dediğinde aynı anlama gelmesi için Havuz, ChemicalLog ve CleaningTask dilini tutarlı tutar.
Ana Havuz Kayıt Özellikleri
Bu merkezdeki her teknoloji kartı, Havuz, Kimyasal Kayıt, Temizlik Görevi, Ekipman Kalemi, Onarım Girişi ve Teknisyen ile aynı havuz bakım şemasını kullanır.
Havuz sitesi kaydı
Havuz sınıfı adı, konumu ve durumunu depolar.
Kimyasal denge logları
KimyasalLog, ph, klor, alkalinite ve testTarihi kayıtlarını tutar.
Temizlik takvimleri
TemizlikGörevi, planlıTarih, atananKişi ve durum bilgilerini tutar.
Ekipman envanteri ve onarım geçmişi
EquipmentItem tür, seri numarası ve durumu takip eder.
Onarım notları ve hizmet sonuçları
RepairEntry sorunu, onarım tarihini ve notları depolar.
Teknisyen rolleri
Teknisyen, personel erişimi için ad, e-posta ve rolü saklar.
Neden havuz bakım günlüğü uygulama arka uçunuzu Back4app ile inşa etmelisiniz?
Back4app ekibinizin arka uç bakımını değil, güzergah ve hizmet kalitesine odaklanabilmesi için havuz, kimyasal, temizlik ve onarım ilkelari sunar.
- •Havuz ve kimyasal günlükler tek bir modelde: Havuz ve ChemicalLog sınıfları, su test sonuçlarını, doz notlarını ve havuz referanslarını temiz bir yapıda tutar.
- •Görevlere göre, sohbet dizisine göre değil, iş programlayın: CleaningTask, koordine edenlerin ziyaretleri daha az tahminle atamasını sağlamak için scheduledDate, assignee ve status depolar.
- •Tamir geçmişi ekipmana bağlı kalır: EquipmentItem ve RepairEntry, birden fazla servis çağrısında pompa, filtre ve ısıtıcı tamir geçmişini korur.
Havuz siteleri, kimyasallar, programlar ve ekipman tamirleri için tek bir arka uç sözleşmesi ile havuz bakım kaydını daha hızlı başlatın.
Temel Faydalar
Kağıt kayıtlarından yapılandırılmış hizmet kayıtlarına geçmenize yardımcı olan bir havuz bakım arka ucu.
Daha hızlı havuz alanı kurulumu
Her güzergah için yeni bir yapı oluşturmak yerine Havuz ve Teknisyen sınıflarından başlayın.
Açık kimyasal geçmiş
Ziyaretler arasında ph, klor ve alkaliniteyi karşılaştırmak için Kimyasal Kayıt girişlerini kullanın.
Daha az takvim kayması
Temizlik Görevi durumunu takip ederek, yaklaşan havuz ziyaretlerinin vardiyalar arasında kaybolmasını önleyin.
Onarım kayıtları bağlı kalır
Onarım Girişi kayıtlarını Ekipman Maddesi nesnelerine bağlayın ve ekipman geçmişini tek bir yerde tutun.
Daha iyi alan koordinasyonu
Tekniker rolleri ve havuz durumları, koordinatörlerin personeli doğru siteye yönlendirmesine yardımcı olur.
AI destekli arka uç başlangıcı
Bir yapılandırılmış istemle şema iskeleti ve entegrasyon kılavuzu hızlı bir şekilde oluşturun.
Havuz bakım günlüğü uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının havuz bakım arka ucunuzu iskele yapmasına ve tek bir istemle kimyasal kayıtlar, temizlik programları ve onarım geçmişi oluşturmasına izin verin.
Başlamak için ücretsiz - Aylık 50 AI Ajan istemi, kredi kartı gerekmez
Teknik Yığın
Bu havuz bakım arka uç şablonunda her şey dahil.
Havuz ER Diyagramı
Havuz bakım arka uç şeması için varlık ilişki modeli.
Havuzlar, kimyasal kayıtlar, temizlik görevleri, ekipman öğeleri, onarım girişleri ve teknisyenleri kapsayan şema.
Diyagram kaynağını görüntüle
erDiagram
User ||--o{ Pool : "assignedCoordinator"
User ||--o{ MaintenanceLog : "technician"
User ||--o{ EquipmentRepair : "reportedBy"
User ||--o{ CleaningSchedule : "assignedTo"
Pool ||--o{ MaintenanceLog : "pool"
Pool ||--o{ EquipmentRepair : "pool"
Pool ||--o{ CleaningSchedule : "pool"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Pool {
String objectId PK
String poolName
String location
String status
String assignedCoordinatorId FK
Date createdAt
Date updatedAt
}
MaintenanceLog {
String objectId PK
String poolId FK
String technicianId FK
Date logDate
Number freeChlorine
Number phLevel
Number alkalinity
String notes
Date createdAt
Date updatedAt
}
EquipmentRepair {
String objectId PK
String poolId FK
String reportedById FK
String equipmentType
String issueSummary
String repairStatus
Date repairDate
String partsUsed
Date createdAt
Date updatedAt
}
CleaningSchedule {
String objectId PK
String poolId FK
String assignedToId FK
Date scheduledDate
String frequency
String taskStatus
String checklistNotes
Date createdAt
Date updatedAt
}
Bakım Akışı
Giriş, kimyasal kayıt, temizlik programları, ekipman onarımları ve isteğe bağlı canlı güncellemeler için tipik çalışma akışı.
Diyagram kaynağını görüntüle
sequenceDiagram
participant User
participant App as Pool Maintenance Log App
participant Back4app as Back4app Cloud
User->>App: Sign in to review pool jobs
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open assigned pools
App->>Back4app: GET /classes/Pool?include=assignedCoordinator&order=poolName
Back4app-->>App: Pool list
User->>App: Add chemical balance log
App->>Back4app: POST /classes/MaintenanceLog
Back4app-->>App: MaintenanceLog objectId
User->>App: Mark cleaning or repair updates
App->>Back4app: POST /classes/CleaningSchedule or /classes/EquipmentRepair
Back4app-->>App: Schedule and repair saved
App->>Back4app: Subscribe to live updates on Pool and MaintenanceLog
Back4app-->>App: Change notificationsVeri Sözlüğü
Havuz bakım ş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 | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| role | String | Role of the user (e.g., manager, coordinator, technician) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları User
Güvenlik ve İzinler
ACL ve CLP stratejisinin havuzları, kimyasal kayıtları, temizlik görevlerini, ekipman öğelerini, onarım girişlerini ve teknisyenleri nasıl güvence altına aldığı.
Rolüne göre teknisyen erişimi
Yalnızca onaylı teknisyenler, koordinatörler ve yöneticiler havuz bakım günlükleri oluşturabilir veya güncelleyebilir.
Kimyasal günlüğün bütünlüğü
Bir Kimyasal Günlüğü kaydetmeden önce ph, klor ve alkalinite değerlerini doğrulamak için Cloud Code kullanın.
Onarım geçmişi koruması
Servis geçmişinin doğru ve izlenebilir kalması için RepairEntry düzenlemelerini yetkili personele kısıtlayın.
Şema (JSON)
Kopyalamak için hazır ham JSON şeması tanımı Back4app veya uygulama referansı olarak kullanın.
{
"classes": [
{
"className": "User",
"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": "Pool",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"poolName": {
"type": "String",
"required": true
},
"location": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"assignedCoordinator": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "MaintenanceLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pool": {
"type": "Pointer",
"required": true,
"targetClass": "Pool"
},
"technician": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"logDate": {
"type": "Date",
"required": true
},
"freeChlorine": {
"type": "Number",
"required": true
},
"phLevel": {
"type": "Number",
"required": true
},
"alkalinity": {
"type": "Number",
"required": true
},
"notes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "EquipmentRepair",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pool": {
"type": "Pointer",
"required": true,
"targetClass": "Pool"
},
"reportedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"equipmentType": {
"type": "String",
"required": true
},
"issueSummary": {
"type": "String",
"required": true
},
"repairStatus": {
"type": "String",
"required": true
},
"repairDate": {
"type": "Date",
"required": false
},
"partsUsed": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CleaningSchedule",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"pool": {
"type": "Pointer",
"required": true,
"targetClass": "Pool"
},
"assignedTo": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"scheduledDate": {
"type": "Date",
"required": true
},
"frequency": {
"type": "String",
"required": true
},
"taskStatus": {
"type": "String",
"required": true
},
"checklistNotes": {
"type": "String",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajansı ile oluştur
Bu şablondan gerçek bir havuz bakım uygulaması oluşturmak için Back4app AI Ajansı'nı kullanın; frontend, backend, kimlik doğrulama ve havuz günlük akışlarını içermektedir.
Back4app üzerinde bu kesin şemayı ve davranışı kullanarak bir havuz bakım günlük uygulaması backend'i oluşturun. Şema: 1. Kullanıcı (Back4app yerleşik kullanın): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. Havuz: adı (String, gerekli), konum (String, gerekli), durum (String, gerekli); objectId, createdAt, updatedAt (sistem). 3. Kimyasal Günlük: havuz (Havuz'a işaretçi, gerekli), ph (Sayı, gerekli), klor (Sayı, gerekli), alkalinite (Sayı, gerekli), testTarihi (Tarih, gerekli), notlar (String); objectId, createdAt, updatedAt (sistem). 4. Temizlik Görevi: havuz (Havuz'a işaretçi, gerekli), planlananTarih (Tarih, gerekli), atanan (Kullanıcı'ya işaretçi, gerekli), durum (String, gerekli), kontrol listesi (Diziler); objectId, createdAt, updatedAt (sistem). 5. Ekipman Öğesi: havuz (Havuz'a işaretçi, gerekli), tür (String, gerekli), seriNumarası (String, gerekli), durum (String, gerekli); objectId, createdAt, updatedAt (sistem). 6. Onarım Girişi: ekipmanÖğesi (Ekipman Öğesi'ne işaretçi, gerekli), sorun (String, gerekli), onarımTarihi (Tarih, gerekli), notlar (String), çözüldü (Boolean, gerekli); objectId, createdAt, updatedAt (sistem). 7. Tekniker: kullanıcı (Kullanıcı'ya işaretçi, gerekli), ad (String, gerekli), e-posta (String, gerekli), rol (String, gerekli); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca onaylı personel havuz günlüğü oluşturabilir veya güncelleyebilir. Kimyasal Günlük aralıkları ve Onarım Girişi düzenlemeleri için Cloud Code doğrulamasını kullanın. Kimlik Doğrulama: - Kaydolma, giriş yapma, çıkış yapma. Davranış: - Havuzları listeleyin, kimyasal günlükler oluşturun, temizlik görevleri atayın ve ekipman onarımlarını kaydedin. Sunum: - Back4app uygulaması şeması, ACL'ler, CLP'ler ile; havuz siteleri için frontend, kimyasal günlükler, temizlik programları, ekipman ve onarım geçmişi.
Bu şablon istemi önceden doldurulmuş olarak Ajansı açmak için aşağıdaki butona basın.
Bu, bir teknoloji ek eki olmayan temel istemdir. Oluşturulan frontend yığınını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Havuz bakım ş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
Havuz, ChemicalLog ve CleaningTask'ı seçtiğiniz yığın ile nasıl entegre edeceğinizi görmek için her kartı genişletin.
Flutter Havuz Bakım Backend'i
React Havuz Bakım Backend'i
React Yerel Havuz Bakım Backend'i
Next.js Havuz Bakım Backend'i
JavaScript Havuz Bakım Backend'i
Android Havuz Bakım Backend'i
iOS Havuz Bakım Backend'i
Vue Havuz Bakım Backend'i
Angular Havuz Bakım Backend'i
GraphQL Havuz Bakım Backend'i
REST API Havuz Bakım Backend'i
PHP Havuz Bakım Backend'i
.NET Havuz Bakım Backend'i
Her Teknoloji ile Neler Alırsınız
Her yığın aynı havuz bakım arka uç şemasını ve API sözleşmelerini kullanır.
Birleştirilmiş havuz günlüğü yapısı
Bir şemayla havuzları, kimyasal günlükleri, temizlik görevlerini, ekipmanları ve onarım geçmişini yönetin.
Her site için kimyasal denge takibi
pH, klor ve alkalinite okumalarını ChemicalLog kayıtlarında saklayın.
Saha ekipleri için temizlik programları
CleaningTask girişlerini ziyaret atamak ve tamamlama durumunu izlemek için kullanın.
Ekipmanla ilişkilendirilmiş onarım geçmişi
Pompa, filtre ve ısıtıcılar için RepairEntry kayıtlarını EquipmentItem nesneleriyle bağlayın.
Havuz işlemleri için REST/GraphQL API'leri
Hareketli, web ve arka ofis istemcilerini esnek API'lerle entegre edin.
Havuz ekipleri için genişletilebilir mimari
Uyarıları, fotoğrafları, okumaları veya rota planlamayı daha sonra ana modeli değiştirmeden ekleyin.
Havuz Bakım Teknolojisi Karşılaştırması
Tüm desteklenen teknolojiler arasında kurulum hızını, SDK tarzını ve AI desteğini karşılaştırın.
| Çerçeve | Kurulum Süresi | Havuz Bakım Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Hakkında 5 dk | Mobil ve web üzerinde havuz ekipleri için tek kod tabanı. | Tiplenmiş SDK | Tam | |
| 5 dakikadan az | Havuz bakımına yönelik hızlı web kontrol paneli. | Tiplenmiş SDK | Tam | |
| ~3–7 dk | Havuz kayıtları için çok platformlu mobil uygulama. | Tiplenmiş SDK | Tam | |
| Hızlı (5 dk) kurulum | Yol ve bakım görüntüleri için sunucu tarafından oluşturulan web uygulaması. | Yazılı SDK | Tam | |
| ~3–5 dakika | Havuz operasyonları için hafif web entegrasyonu. | Yazılı SDK | Tam | |
| Yaklaşık 5 dakika | Saha teknisyenleri için yerel Android uygulaması. | Yazılı SDK | Tam | |
| 5 dakikadan az | Havuz personeli için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Bakım takibi için Reactive web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Havuz operasyonları için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikadan az | Havuz ve kimyasal veriler için esnek GraphQL API. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | Havuz bakımı için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Bakım iş akışları için sunucu tarafı PHP arka ucu. | REST API | Tam | |
| ~3–7 dk | Havuz kayıt sistemleri için .NET arka ucu. | Tipli SDK | Tam |
Kurulum süresi, bu şablon şeması kullanarak proje başlangıcından ilk havuz veya kimyasal günlük sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablon ile bir havuz bakım kaydı uygulama arka uç oluşturma hakkında yaygın sorular.
Havuz Bakım Kayıt Uygulamanızı Oluşturmaya Hazır Mısınız?
Havuz bakım projenize dakikalar içinde başlayın. Kredi kartı gerekmez.