Sigar İçmecisi İzleyici Arka Ucu Şablonu
Nem Kontrolü ve Yaşlandırma Kayıtları
Back4app üzerinde, nem okumaları, menşei etiketleri ve yaşlandırma kayıtları ile üretime hazır Sigar İçmecisi İzleyici arka ucu. ER diyagramı, veri sözlüğü, JSON şeması, API oyun alanı ve hızlı başlatma için bir AI Ajanı istemi içerir.
Anahtar Çıkarımlar
Bu şablon, yöneticilerin ve personelin stok, durum ve olgunlaşmayı görünür tutabilmesi için nem ölçümleri, köken etiketleri ve olgunlaşma kayıtları içeren bir Puro Humidor Takipçisi arka ucu sağlar.
- Önemli nem ölçümleri — Nem Okuma değerlerini Humidor'a göre saklayın ve seviye istenen aralığı terk ettiğinde bildirim gönderin.
- Her puroda köken etiketleri — Her Puro için ülke, bölge, fabrika ve sarma notlarını sınıflandırmak üzere OriginTag kullanın.
- Her kutu için olgunlaşma kayıtları — Dinlenme tarihlerini, denetim notlarını ve içmeye hazır zamanlamayı yakalamak için AgingLog kayıtları kaydedin.
- Bir nemlendiriciye bağlı envanter — Bir Nemlendirici içindeki her Bir Sigarayı izleyin, böylece konum, kapasite ve durum bağlantılı kalır.
- Çapraz platform işlemleri — Nemlendiriciler, sigaralar, etiketler ve günlükler için tek bir REST ve GraphQL API aracılığıyla mobil ve web istemcilerine hizmet verin.
Sigarası Nemlendirici Takipçisi Backend'ini Anlama
Disiplinli bir sigara nemlendirici takipçisi veri modeli olmadan, 'mevcut' tahmin haline gelir — ve tahminler, sözleşmeler doğruluğa bağlı olduğunda pahalıdır. Güvenilirlik bir özelliktir, dipnot değil. Bu şablon, varsayılan olarak izlenebilirlik gerektiren sigara nemlendirici takipçi ekipleri için Back4app üzerinde yerleşik kimlik doğrulama ve gerçek zamanlı sorgular ile Humidor, Cigar, HumidityReading, OriginTag ve AgingLog'u modellemektedir. Şema, Humidor (isim, konum, hedefNem), Cigar (marka, vitola, nemlendirici, originTag), HumidityReading (nemlendirici, değer, kaydedildiğiZaman), OriginTag (ülke, bölge, fabrika) ve AgingLog (sigara, not, inceleyen, oluşturulduğuZaman) ile yerleşik kimlik doğrulama ve görünürlük kontrolü içerir. Tercih ettiğiniz ön yüzü bağlayın ve daha hızlı gönderim yapın.
En iyi için:
Sigaralı Humidor Takipçi şablonunun genel görünümü
Sigaralı humidor takipçisindeki operatörler genellikle geçişlerde ilk önce ağrıyı hisseder: bir ekip bir sayfayı günceller, diğeri bir sohbet başlığına güvenir ve ikisi de müşteriye söylenenle eşleşmez.
Humidor, Sigaralı ve Nem Okuması'nı MVP kapsamı için kontrol listesi olarak kullanın: eğer modellenmediyse, bir elektronik tablo çözümü haline gelecektir.
Temel Sigara Nemlendirme Özellikleri
Bu hub'daki her teknoloji kartı, Humidor, Cigar, HumidityReading, OriginTag ve AgingLog ile aynı humidor arka uç şemasını kullanır.
Nem alma yönetimi
Nem alma sınıfı adı, konumunu ve hedefNem değerini saklar.
Nem seviyesi takibi
NemSeviyesi sınıfı bir nem alma cihazını, değeri ve kaydedildiği zaman damgasını bağlar.
Köken etiketleme
OriginTag sınıfı ülke, bölge ve fabrikayı depolar.
Yaşlandırma logları ve muayene notları
AgingLog sınıfı sigara, not, muayene eden ve oluşturulduğu zamanı takip eder.
Neden Back4app ile Sigara Nemlendirme Takip Backend'ini Oluşturmalısınız?
Back4app, ekibinizin sunucu bakımı yerine dolap kontrollerine ve stok kararlarına odaklanabilmesi için sigara, nemlendirme, nem ve yaşlandırma bileşenleri sunar.
- •Nem ve envanter takibi: Nemlendirme ve NemOkuma sınıfları hedefNem, mevcut değerler ve denetim zamanlamalarını bağlı tutar.
- •Köken ve yaşlandırma kayıtları: Sigara, KökenEtiketi ve YaşlandırmaKaydı sınıfları, personelin bir sigaranın nereden geldiğini ve ne kadar süre dinlendiğini gözden geçirmesini sağlar.
- •Gerçek zamanlı + API esnekliği: Live Queries'i nem değişiklikleri için kullanırken, REST ve GraphQL'i her pano ve el tipi tarayıcı için kullanılabilir tutun.
Tüm platformlarda tek bir arka uç sözleşmesi ile hızla nemlendirme işlemleri oluşturun ve üzerinde geliştirme yapın.
Temel Faydalar
Koşul, köken ve yaşlandırma notlarını bir arada tutmanıza yardımcı olan bir sigara humidor arka ucu.
Daha hızlı humidor dağıtımı
Backend'i sıfırdan tasarlamak yerine tamamlanmış bir Humidor, Sigar ve Nem Ölçüm şemasından başlayın.
Durum görünürlüğü
Dikkat gerektiren dolapları işaretlemek için Nem Ölçüm ve hedefNem alanlarını kullanın.
İzlenebilir sigara kökeni
Yönetimcilerin bir sigaranın nereden geldiğini yanıtlayabilmesi için her Sigara için kökenTag detaylarını koruyun.
Yapılandırılmış yaşlandırma geçmişi
Dinlenme süreleri, denetimler ve teslimat kararları için sigara işaretleriyle birlikte Yaşlandırma Günlüğü notlarını saklayın.
Humidor ve sigara kayıtları
Şema sıfırlamaları olmadan gösterge panosu görünümleri için humidor, sigara ve günlük verilerini erişilebilir durumda tutun.
AI başlangıç iş akışı
Tek yapılandırılmış istemle hızlı bir şekilde arka uç iskeleti ve entegrasyon kılavuzu oluşturun.
Cigar Humidor Tracker uygulamanızı başlatmaya hazır mısınız?
Back4app AI Ajanının humidor arka ucunuzu yapılandırmasına ve tek bir istemden nem izleme, köken etiketleme ve yaşlandırma günlükleri oluşturmasına izin verin.
Başlamak için ücretsiz — ayda 50 AI Ajanı istemi, kredi kartı gerekmez
Teknik Yığın
Bu Nargile Humidor Takipçisi arka uç şablonuna dahil olan her şey.
ER Diyagramı
Sigarasısı İzleyici arka plan şeması için varlık ilişki modeli.
Nem ölçümleri, sigaralar, nem okuma, köken etiketleri ve olgunlaşma kayıtlarını kapsayan şema.
Şemayı görüntüle
erDiagram
User ||--o{ Humidor : "manager"
User ||--o{ AgingLog : "loggedBy"
Humidor ||--o{ CigarBatch : "stores"
CigarBatch ||--o{ AgingLog : "tracked by"
User {
String objectId PK
String username
String email
String password
String role
Date createdAt
Date updatedAt
}
Humidor {
String objectId PK
String name
String location
Number targetHumidity
String status
String managerId FK
Date createdAt
Date updatedAt
}
CigarBatch {
String objectId PK
String brand
String vitola
String origin
String boxCode
Number quantity
Number humidityLevel
String humidorId FK
Date createdAt
Date updatedAt
}
AgingLog {
String objectId PK
String cigarBatchId FK
String loggedById FK
Date loggedAt
Number ageDays
String note
Number temperatureC
Date createdAt
Date updatedAt
}
Entegrasyon Akışı
Oturum açma, nem ölçümleri, köken etiketleri ve yaşlandırma günlükleri için tipik çalışma akışı.
Şemayı görüntüle
sequenceDiagram
participant User
participant App as Cigar Humidor Tracker App
participant Back4app as Back4app Cloud
User->>App: Sign in to review humidor readings
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open humidor dashboard
App->>Back4app: GET /classes/Humidor
Back4app-->>App: Humidor name, location, targetHumidity, status
User->>App: Inspect cigar batches
App->>Back4app: GET /classes/CigarBatch?include=humidor
Back4app-->>App: Batch brand, origin, boxCode, humidityLevel
User->>App: Add an aging entry
App->>Back4app: POST /classes/AgingLog
Back4app-->>App: AgingLog objectId
App->>Back4app: Optional live refresh on CigarBatch and AgingLog
Back4app-->>App: Updated humidity and aging timelineVeri Sözlüğü
Puro Humidor Takipçisi şeması içindeki her sınıf için alan düzeyinde 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, staff) | |
| createdAt | Date | Auto-generated creation timestamp | Otomatik |
| updatedAt | Date | Auto-generated last-update timestamp | Otomatik |
7 alanları User içinde
Güvenlik ve İzinler
ACL ve CLP stratejisinin nemlendiricileri, sigaraları, nem okumasını, köken etiketlerini ve yaşlandırma kayıtlarını nasıl güvence altına aldığını.
Sahip tarafından belirlenen nemlendirici kontrolleri
Sadece atanmış personel rolü bir Nemlendiriciyi veya onun hedefNem oranını güncelleyebilir; diğer kullanıcılar sadece ihtiyaç duydukları bilgileri okuyabilir.
Sigaraların ve kayıtların bütünlüğü
Sigaraları, KökenEtiketlerini ve YaşlandırmaKayıt girişlerini yalnızca kimlik doğrulaması yapılmış iş akışları veya Cloud Code kontrolleri aracılığıyla oluşturun ve silin.
İstasyon bazında kapsamlı görünürlük
Nem Ölçümü ve Yaşlandırma Kaydı okumalarını, kullanıcının yönettiği nem odası veya konumla sınırlayın.
Şema (JSON)
Kopyalamak için hazır ham JSON şema tanımı Back4app veya uygulama referansı olarak kullanmak için.
{
"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": "Humidor",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"name": {
"type": "String",
"required": true
},
"location": {
"type": "String",
"required": true
},
"targetHumidity": {
"type": "Number",
"required": true
},
"status": {
"type": "String",
"required": true
},
"manager": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "CigarBatch",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"brand": {
"type": "String",
"required": true
},
"vitola": {
"type": "String",
"required": true
},
"origin": {
"type": "String",
"required": true
},
"boxCode": {
"type": "String",
"required": true
},
"quantity": {
"type": "Number",
"required": true
},
"humidityLevel": {
"type": "Number",
"required": true
},
"humidor": {
"type": "Pointer",
"required": true,
"targetClass": "Humidor"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "AgingLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"cigarBatch": {
"type": "Pointer",
"required": true,
"targetClass": "CigarBatch"
},
"loggedBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"loggedAt": {
"type": "Date",
"required": true
},
"ageDays": {
"type": "Number",
"required": true
},
"note": {
"type": "String",
"required": false
},
"temperatureC": {
"type": "Number",
"required": false
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}Yapay Zeka Ajanı ile Oluştur
Back4app Yapay Zeka Ajanını kullanarak bu şablondan gerçek bir Sigaralı Nem Oda Takip uygulaması oluşturun; ön yüz, arka yüz, kimlik doğrulama ve nem odası, sigara, nem ve yaşlandırma akışlarını içerecek şekilde.
Back4app üzerinde bu kesin şemaya ve davranışa sahip bir Sigar Humidor Takip uygulaması arka ucu oluşturun. Şema: 1. Kullanıcı (Back4app yerleşik kullanın): kullanıcı adı, e-posta, şifre; objectId, createdAt, updatedAt (sistem). 2. Humidor: isim (Dize, zorunlu), konum (Dize, zorunlu), hedefNem (Sayı, zorunlu), yönetici (Kullanıcıya İşaretçi, zorunlu); objectId, createdAt, updatedAt (sistem). 3. Sigar: marka (Dize, zorunlu), vitola (Dize, zorunlu), humidor (Humidor'a İşaretçi, zorunlu), kökenEtiketi (KökenEtiketine İşaretçi), durum (Dize, zorunlu); objectId, createdAt, updatedAt (sistem). 4. NemOkuma: humidor (Humidor'a İşaretçi, zorunlu), değer (Sayı, zorunlu), kaydedilenTarih (Tarih, zorunlu), kaydeden (Kullanıcıya İşaretçi); objectId, createdAt, updatedAt (sistem). 5. KökenEtiketi: ülke (Dize, zorunlu), bölge (Dize), fabrikası (Dize), sargı (Dize); objectId, createdAt, updatedAt (sistem). 6. YaşlandırmaKaydı: sigar (Sigaraya İşaretçi, zorunlu), not (Dize, zorunlu), inceleyen (Kullanıcıya İşaretçi), oluşturulanTarih (Tarih, zorunlu); objectId, createdAt, updatedAt (sistem). Güvenlik: - Yalnızca yönetici bir Humidor'u güncelleyebilir/silme yetkisine sahiptir. Yalnızca kimlik doğrulama yapılmış kullanıcılar NemOkuma ve YaşlandırmaKaydı girişleri oluşturabilir. Doğrulama için Cloud Code kullanın. Kimlik Doğrulama: - Üye ol, oturum aç, oturum kapat. Davranış: - Humidor'ları listele, nem değerlerini kaydet, köken etiketlerini atla ve yaşlandırma notlarını ekle. Teslimat: - Back4app uygulaması ile şema, ACL'ler, CLP'ler; humidorlar, sigaralar, nem okumaları, köken etiketleri ve yaşlandırma günlükleri için ön yüz.
Aşağıdaki düğmeye basarak bu şablon istemi önceden doldurulmuş olarak Ajanı açın.
Bu, teknoloji ekisiz temel istemdir. Üretilen ön yüz yığını daha sonra uyarlayabilirsiniz.
API Oyun Alanı
Cigar Humidor Tracker şemasına karşı REST ve GraphQL uç noktalarını deneyin. Yanıtlar sahte verilere sahiptir ve Back4app hesabı gerektirmez.
Bu şema ile aynı şemayı kullanır.
Teknolojinizi Seçin
Her kartı genişletin ve Humidor, Cigar ve HumidityReading'i seçtiğiniz yığınla nasıl entegre edeceğinizi görün.
Flutter Sigara Humidor Takipçisi Arka Uç
React Sigara Humidor Takipçisi Arka Uç
React Yerel Sigara Humidor Takipçisi Arka Uç
Next.js Sigara Humidor Takipçisi Arka Uç
JavaScript Sigara Humidor Takipçisi Arka Uç
Android Sigara Humidor Takipçisi Arka Uç
iOS Sigara Humidor Takipçisi Arka Uç
Vue Sigara Humidor Takipçisi Arka Uç
Angular Sigara Humidor Takipçisi Arka Uç
GraphQL Sigara Humidor Takipçisi Arka Uç
REST API Sigara Humidor Takipçisi Arka Uç
PHP Sigara Humidor Takipçisi Arka Uç
.NET Sigara Humidor Takipçisi Arka Uç
Her Teknolojide Ne Alırsınız
Her yığın aynı Cigar Humidor Tracker arka uç şemasını ve API sözleşmelerini kullanır.
Birleşik humidor veri yapısı
Humidorları, sigaraları, nem okumalarını, köken etiketlerini ve yaşlanma kayıtlarını tek bir şemayla yönetin.
Humidor zeminindeki nem izleme
Hızla değişikliklere yanıt verebilmeleri için hedefHumidity ve HumidityReading değerlerini kaydedin.
Köken ve yaşlanma görünürlüğü
Yönetici ve koordinatorler için Sigaraların originTag detaylarını ve AgingLog notlarını erişilebilir tutun.
Humidor'daki rol bilincine sahip işlemler
Kayıtları inceleyen, güncelleyen ve onaylayan kişiler için erişim seviyelerini ve izinlerini tanımlayın.
REST/GraphQL API'leri izleyici uygulamaları için
Web, mobil ve yönetici istemcilerini esnek API'ler kullanarak bağlayın.
Sigara Nem Kutusu Çerçeve 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 | Humidor Faydası | SDK Türü | AI Desteği |
|---|---|---|---|---|
| Yaklaşık 5 dk | Mobil ve web üzerinde humidor kontrolleri için tek kod tabanı. | Yazılmış SDK | Tam | |
| 5 dakikadan az | Nem ve yaşlandırma kayıtları için hızlı web gösterge paneli. | Yazılmış SDK | Tam | |
| ~3–7 dk | Zemin denetimleri için çapraz platform mobil uygulaması. | Yazılmış SDK | Tam | |
| Hızlı (5 dk) kurulum | Humidor işlemleri için sunucu tabanlı web uygulaması. | Tiplenmiş SDK | Tam | |
| ~3–5 dk | Sigaraların takibi için hafif web entegrasyonu. | Tiplenmiş SDK | Tam | |
| Yaklaşık 5 dk | Humidorlar ve okumalar için yerel Android uygulaması. | Tiplenmiş SDK | Tam | |
| 5 dakikanın altında | Lounge personeli için yerel iOS uygulaması. | Yazılı SDK | Tam | |
| ~3–7 dk | Sigaralar için Reactif web arayüzü. | Yazılı SDK | Tam | |
| Hızlı (5 dk) kurulum | Humidor işlemleri için kurumsal web uygulaması. | Yazılı SDK | Tam | |
| 2 dakikanın altında | Nemli alanlar ve puro için esnek GraphQL API'si. | GraphQL API | Tam | |
| Hızlı (2 dk) kurulum | İzleyiciler ve panolar için REST API entegrasyonu. | REST API | Tam | |
| ~3 dk | Puro takibi için sunucu tarafı PHP arka ucu. | REST API | Tam | |
| ~3–7 dk | .NET nemlendirici operasyonları için arka uç. | Tipli SDK | Tam |
Kurulum süresi, bu şablon şemasını kullanarak proje başlangıcından ilk Humidor veya Nem Ölçümü sorgusuna kadar beklenen süreyi yansıtır.
Sıkça Sorulan Sorular
Bu şablonla bir Puro Nem Ölçer Takipçisi arka ucu oluşturma hakkında yaygın sorular.
Sigaralı Nemlendirici Takip Uygulamanızı Oluşturmak İçin Hazır Mısınız?
Nemlendirici projenize dakikalar içinde başlayın. Kredi kartı gerektirmez.