Humidor Takipçisi
AI Agent ile Oluştur
İçmeci Arka Ucu

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.

  1. Önemli nem ölçümleriNem Okuma değerlerini Humidor'a göre saklayın ve seviye istenen aralığı terk ettiğinde bildirim gönderin.
  2. Her puroda köken etiketleriHer Puro için ülke, bölge, fabrika ve sarma notlarını sınıflandırmak üzere OriginTag kullanın.
  3. 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.
  4. Bir nemlendiriciye bağlı envanterBir Nemlendirici içindeki her Bir Sigarayı izleyin, böylece konum, kapasite ve durum bağlantılı kalır.
  5. Çapraz platform işlemleriNemlendiriciler, 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:

Nemlendirici işlemleri kontrol panelleriSigar envanteri ve yaşlandırma takipçileriPerakende arka oda izleme araçlarıÖzel salon yönetim uygulamalarıMVP lansmanlarıTakımlar BaaS'ı sigara envanteri ürünleri için seçiyor

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.

Ö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ı

Sigarasısı İzleyici arka plan şeması için varlık ilişki modeli.

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

Veri Sözlüğü

Puro Humidor Takipçisi şeması içindeki her sınıf için alan düzeyinde referans.

AlanTürAçıklamaGerekli
objectIdStringAuto-generated unique identifierOtomatik
usernameStringUser login name
emailStringUser email address
passwordStringHashed password (write-only)
roleStringRole of the user (e.g., manager, coordinator, staff)
createdAtDateAuto-generated creation timestampOtomatik
updatedAtDateAuto-generated last-update timestampOtomatik

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.

JSON
{
  "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 Yapay Zeka Ajanı
Oluşuma hazır
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.

Dakikalar içinde dağıtAyda 50 ücretsiz istemKredi kartı gerekmiyor

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.

Oyun alanını yüklüyor…

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çeveKurulum SüresiHumidor FaydasıSDK TürüAI Desteği
Yaklaşık 5 dkMobil ve web üzerinde humidor kontrolleri için tek kod tabanı.Yazılmış SDKTam
5 dakikadan azNem ve yaşlandırma kayıtları için hızlı web gösterge paneli.Yazılmış SDKTam
~3–7 dkZemin denetimleri için çapraz platform mobil uygulaması.Yazılmış SDKTam
Hızlı (5 dk) kurulumHumidor işlemleri için sunucu tabanlı web uygulaması.Tiplenmiş SDKTam
~3–5 dkSigaraların takibi için hafif web entegrasyonu.Tiplenmiş SDKTam
Yaklaşık 5 dkHumidorlar ve okumalar için yerel Android uygulaması.Tiplenmiş SDKTam
5 dakikanın altındaLounge personeli için yerel iOS uygulaması.Yazılı SDKTam
~3–7 dkSigaralar için Reactif web arayüzü.Yazılı SDKTam
Hızlı (5 dk) kurulumHumidor işlemleri için kurumsal web uygulaması.Yazılı SDKTam
2 dakikanın altındaNemli alanlar ve puro için esnek GraphQL API'si.GraphQL APITam
Hızlı (2 dk) kurulumİzleyiciler ve panolar için REST API entegrasyonu.REST APITam
~3 dkPuro takibi için sunucu tarafı PHP arka ucu.REST APITam
~3–7 dk.NET nemlendirici operasyonları için arka uç.Tipli SDKTam

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.

Sigara nemlendirme izleyici organizasyonları, sistemde yer almayan ama fiziksel olarak mevcut olan “görünmez” stokları nasıl önlüyor?
Sigara nemlendirme izleyici öğeleri yerler ve durumlar arasında hareket ettiğinde, nemlendirme yönetimi, nem düzeyi takibi ve köken etiketlemeleri nasıl ilişkilidir?
Sigara nemlendirme izleyici özelliklerini yerler arasında tutarlılığı kaybetmeden özelleştirebilir miyiz?
Flutter'da nemlendirme kutuları ve sigaraları nasıl gösteririm?
Next.js'da nemlendirme verilerini nasıl korurum?
React Yerel önbelleğe nem ölçümlerini çevrimdışı yapabilir mi?
Yanlış yaşlandırma günlüklerini nasıl önleyebilirim?
Android'da puro listesini göstermenin en iyi yolu nedir?

Geliştiriciler tarafından dünya genelinde güvenilir

Back4app şablonları ile sigaralı nemlendirici ürünlerini daha hızlı gönderen takımlara katılın

G2 Users Love Us Badge

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.

Teknoloji Seçin