Zigarren Humidor Tracker Backend Vorlage
Feuchtigkeitskontrolle und Alterungsaufzeichnungen
Ein produktionsbereites Zigarren Humidor Tracker Backend auf Back4app mit Feuchtigkeitsmessungen, Herkunfts-Tags und Alterungsprotokollen. Enthält ER-Diagramm, Datenwörterbuch, JSON-Schema, API-Spielplatz und eine KI-Agent Eingabeaufforderung für schnelles Bootstrapping.
Wichtige Erkenntnisse
Diese Vorlage bietet Ihnen ein Zigarre-Humidor-Tracker-Backend mit Feuchtigkeitsmessungen, Herkunftstags und Alterungsprotokollen, damit Manager und Mitarbeiter den Bestand, die Bedingungen und die Reifung im Blick behalten können.
- Wichtige Feuchtigkeitsmessungen — Speichern Sie HumidityReading-Werte nach Humidor und alarmieren Sie, wenn der Wert den gewünschten Bereich verlässt.
- Herkunftstags auf jeder Zigarre — Verwenden Sie OriginTag, um Land, Region, Fabrik und Wrapper-Notizen für jede Zigarre zu klassifizieren.
- Alterungsprotokolle für jede Box — Erfassen Sie AgingLog-Einträge, um Ruhezeiten, Inspektionsnotizen und rauchfertige Zeiten festzuhalten.
- Inventar, das mit einem Humidor verbunden ist — Verfolgen Sie jede Zigarre in einem Humidor, damit Standort, Kapazität und Zustand verknüpft bleiben.
- Plattformübergreifende Operationen — Bedienen Sie mobile und Web-Clients über eine REST- und GraphQL API für Humidoren, Zigarren, Tags und Protokolle.
Verstehen des Cigar Humidor Tracker Backends
Ohne ein diszipliniertes Datenmodell für den Zigarre-Humidor-Tracker wird „verfügbar“ zu einer Schätzung – und Schätzungen sind teuer, wenn Verträge auf Genauigkeit angewiesen sind. Zuverlässigkeit ist ein Merkmal, kein Fußnote. Diese Vorlage modelliert Humidor, Zigarre, HumidityReading, OriginTag und AgingLog mit integrierter Authentifizierung und Echtzeitabfragen auf Back4app für Zigarre-Humidor-Tracker-Teams, die standardmäßig Rückverfolgbarkeit benötigen. Das Schema deckt Humidor (Name, Standort, ZielFeuchtigkeit), Zigarre (Marke, Vitola, Humidor, originTag), HumidityReading (humidor, Wert, aufgezeichnetAm), OriginTag (Land, Region, Fabrik) und AgingLog (zigarre, Notiz, inspiziertVon, erstelltAm) mit integrierten Authentifizierungs- und Sichtbarkeitskontrollen ab. Verbinden Sie Ihr bevorzugtes Frontend und stellen Sie schneller bereit.
Am besten für:
Überblick über die Vorlage für Zigarren-Humidor-Tracker
Betriebsleiter in Zigarren-Humidor-Trackern fühlen normalerweise zuerst den Schmerz bei den Übergaben: Ein Team aktualisiert ein Blatt, ein anderes vertraut einem Chatverlauf, und keines stimmt mit dem überein, was dem Kunden gesagt wurde.
Verwenden Sie Humidor, Zigarre und Feuchtigkeitsmessung als Checkliste für den MVP-Umfang: Wenn es nicht modelliert ist, wird es zu einer Tabellenkalkulationslösung.
Kernfunktionen des Cigar Humidor
Jede Technologiekarte in diesem Hub verwendet dasselbe Humidor-Backend-Schema mit Humidor, Zigarre, Feuchtigkeitsmessung, OriginTag und AgingLog.
Humidor-Verwaltung
Die Humidor-Klasse speichert Name, Standort und Zielfeuchte.
Verfolgung des Feuchtigkeitsniveaus
Die Klasse HumidityReading verknüpft einen Humidor, Wert und den Zeitstempel recordedAt.
Ursprungskennzeichnung
Die OriginTag-Klasse speichert Land, Region und Fabrik.
Alterungsprotokolle und Inspektionsnotizen
Die AgingLog-Klasse verfolgt Zigarre, Notiz, inspiziertVon und erstelltAm.
Warum Ihr Cigar Humidor Tracker Backend mit Back4app bauen?
Back4app bietet Ihnen Zigarre, Humidor, Luftfeuchtigkeit und Reifungsprimitive, sodass Ihr Team sich auf die Überprüfung des Schranks und Bestandsentscheidungen konzentrieren kann, anstatt sich um die Serverpflege zu kümmern.
- •Luftfeuchtigkeits- und Bestandsverfolgung: Die Klassen Humidor und HumidityReading halten targetHumidity, aktuelle Werte und Inspektionszeiten verbunden.
- •Herkunft und Reifungsaufzeichnungen: Die Klassen Cigar, OriginTag und AgingLog ermöglichen es dem Personal, zu überprüfen, woher eine Zigarre stammt und wie lange sie geruht hat.
- •Echtzeit + API-Flexibilität: Verwenden Sie Live Queries für Änderungen der Luftfeuchtigkeit, während REST und GraphQL für jedes Dashboard und jeden Handscanner verfügbar bleiben.
Bauen und iterieren Sie schnell an Humidor-Operationen mit einem Backend-Vertrag über alle Plattformen hinweg.
Kernvorteile
Ein Zigarre-Humidor-Backend, das Ihnen hilft, Zustand, Herkunft und Alterungsnotizen an einem Ort zu behalten.
Schnellere Humidor-Einführung
Beginnen Sie mit einem vollständigen Humidor-, Zigarren- und Feuchtigkeitsmessschema, anstatt das Backend von Grund auf neu zu gestalten.
Sichtbarkeit der Bedingungen
Verwenden Sie die Felder HumidityReading und targetHumidity, um Schränke zu kennzeichnen, die Aufmerksamkeit benötigen.
Rückverfolgbare Zigarrenherkunft
Behalten Sie die Details des originTag für jede Zigarre bei, damit die Manager beantworten können, woher ein Exemplar stammt.
Strukturierte Alterungshistorie
Speichern Sie AgingLog-Notizen mit Zigarrenverweisen für Ruhezeiten, Inspektionen und Übergabentscheidungen.
Humidor- und Zigarrenaufzeichnungen
Halten Sie Daten zu Humidoren, Zigarren und Logs für Dashboard-Ansichten verfügbar, ohne dass Schema-Reset erforderlich ist.
AI-Bootstrap-Workflow
Generiere schnell Backend-Gerüste und Integrationsanleitungen mit einem strukturierten Prompt.
Bereit, deine Cigar Humidor Tracker App zu starten?
Lass den Back4app KI-Agenten dein Humidor-Backend erstellen und die Feuchtigkeitsverfolgung, Ursprungskennzeichnung und Alterungsprotokolle aus einem Prompt generieren.
Kostenlos starten — 50 KI-Agent-Prompts/Monat, keine Kreditkarte erforderlich
Technologiestack
Alles ist in dieser Cigar Humidor Tracker Backend-Vorlage enthalten.
ER-Diagramm
Entitätsbeziehungsmodell für das Cigar Humidor Tracker-Backend-Schema.
Schema, das Humidore, Zigarren, Feuchtigkeitsmessungen, Herkunftsetiketten und Alterungsprotokolle abdeckt.
Diagrammquelle anzeigen
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
}
Integrationsfluss
Typischer Laufzeitfluss für die Anmeldung, Feuchtigkeitsmessungen, Herkunftstags und Alterungsprotokolle.
Diagrammquelle anzeigen
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 timelineDatenwörterbuch
Feldbezogene Referenz für jede Klasse im Schema des Zigarren-Humidor-Trackers.
| Feld | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | Automatic |
| 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 | Automatic |
| updatedAt | Date | Auto-generated last-update timestamp | Automatic |
7 Felder in User
Sicherheit und Berechtigungen
Wie die ACL- und CLP-Strategie Humidore, Zigarren, Feuchtigkeitsmessungen, Herkunftsmarken und Alterungsprotokolle sichert.
Eigentümer-spezifische Humidorsteuerungen
Nur die zugewiesene Mitarbeiterrolle sollte einen Humidor oder dessen ZielFeuchtigkeit aktualisieren; andere Benutzer können nur das lesen, was sie benötigen.
Zigarre und Protokollintegrität
Erstellen und Löschen von Einträgen für Zigarren, Herkunftsmarken und Alterungsprotokolle nur durch authentifizierte Workflows oder Cloud-Code-Prüfungen.
Bereichssichtbarkeit nach Station
Lesevorgänge von HumidityReading und AgingLog auf den Humidor oder Standort beschränken, den der Benutzer verwaltet.
Schema (JSON)
Rohe JSON-Schema-Definition, bereit zum Kopieren in Back4app oder als Implementierungsreferenz zu verwenden.
{
"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
}
}
}
]
}Mit KI-Agenten erstellen
Verwenden Sie den Back4app KI-Agenten, um eine echte Cigar Humidor Tracker-App aus dieser Vorlage zu generieren, einschließlich Frontend, Backend, Authentifizierung sowie Humidor-, Zigarre-, Luftfeuchtigkeit- und Alterungsabläufen.
Erstellen Sie ein Backend für die Cigar Humidor Tracker-App auf Back4app mit diesem genauen Schema und Verhalten. Schema: 1. Benutzer (verwenden Sie die integrierten Funktionen von Back4app): Benutzername, E-Mail, Passwort; objectId, createdAt, updatedAt (System). 2. Humidor: Name (String, erforderlich), Standort (String, erforderlich), Zielhumidität (Number, erforderlich), Manager (Zeiger auf Benutzer, erforderlich); objectId, createdAt, updatedAt (System). 3. Zigarre: Marke (String, erforderlich), Vitole (String, erforderlich), Humidor (Zeiger auf Humidor, erforderlich), Herkunftsetikett (Zeiger auf Herkunftsetikett), Status (String, erforderlich); objectId, createdAt, updatedAt (System). 4. Feuchtigkeitsmessung: Humidor (Zeiger auf Humidor, erforderlich), Wert (Number, erforderlich), aufgezeichnet am (Date, erforderlich), aufgezeichnet von (Zeiger auf Benutzer); objectId, createdAt, updatedAt (System). 5. Herkunftsetikett: Land (String, erforderlich), Region (String), Fabrik (String), Umblatt (String); objectId, createdAt, updatedAt (System). 6. Alterungsprotokoll: Zigarre (Zeiger auf Zigarre, erforderlich), Notiz (String, erforderlich), inspiziert von (Zeiger auf Benutzer), erstellt am (Date, erforderlich); objectId, createdAt, updatedAt (System). Sicherheit: - Nur der Manager kann einen Humidor aktualisieren/löschen. Nur authentifizierte Benutzer können Feuchtigkeitsmessungen und Alterungsprotokolle erstellen. Verwenden Sie Cloud-Code zur Validierung. Auth: - Anmeldung, Login, Logout. Verhalten: - Humidore auflisten, Feuchtigkeitswerte aufzeichnen, Herkunftsetiketten zuweisen und Alterungsnotizen hinzufügen. Lieferung: - Back4app App mit Schema, ACLs, CLPs; Frontend für Humidore, Zigarren, Feuchtigkeitsmessungen, Herkunftsetiketten und Alterungsprotokolle.
Drücken Sie die Schaltfläche unten, um den Agenten mit diesem vorab ausgefüllten Vorlage-Prompt zu öffnen.
Dies ist der Basis-Prompt ohne einen Technologiezusatz. Sie können den generierten Frontend-Stack danach anpassen.
API Playground
Testen Sie REST- und GraphQL-Endpunkte gegen das Cigar Humidor Tracker-Schema. Antworten verwenden Testdaten und erfordern kein Back4app-Konto.
Verwendet dasselbe Schema wie diese Vorlage.
Wählen Sie Ihre Technologie
Erweitern Sie jede Karte, um zu sehen, wie Sie Humidor, Cigar und HumidityReading in Ihren gewählten Stack integrieren können.
Flutter Zigarrenhumidortäger-Backend
React Zigarrenhumidortäger-Backend
React Native Zigarrenhumidortäger-Backend
Next.js Zigarrenhumidortäger-Backend
JavaScript Zigarrenhumidortäger-Backend
Android Zigarrenhumidortäger-Backend
iOS Zigarrenhumidortäger-Backend
Vue Zigarrenhumidortäger-Backend
Angular Zigarrenhumidortäger-Backend
GraphQL Zigarrenhumidortäger-Backend
REST API Zigarrenhumidortäger-Backend
PHP Zigarrenhumidortäger-Backend
.NET Zigarrenhumidortäger-Backend
Was Sie mit jeder Technologie erhalten
Jeder Stack verwendet dasselbe Cigar Humidor Tracker Backend-Schema und API-Verträge.
Einheitliche Humidor-Datenstruktur
Verwalten Sie Humidore, Zigarren, Feuchtigkeitsmessungen, Herkunftsetiketten und Altersprotokolle mit einem Schema.
Feuchtigkeitsverfolgung für den Humidor-Boden
Ziel-Feuchtigkeits- und HumidityReading-Werte aufzeichnen, damit das Personal schnell auf Veränderungen reagieren kann.
Sichtbarkeit von Herkunft und Alterung
Behalten Sie die Details des Cigar originTag und die AgingLog-Notizen für Manager und Koordinatoren verfügbar.
Rollenbasierte Operationen im Humidor
Definieren Sie Zugriffslevels und Berechtigungen für die Personen, die Aufzeichnungen inspizieren, aktualisieren und genehmigen.
REST/GraphQL APIs für Tracker-Apps
Verbinden Sie Web-, Mobile- und Admin-Clients mithilfe flexibler APIs.
Vergleich der Zigarre-Humidor-Frameworks
Vergleichen Sie die Einrichtungsgeschwindigkeit, den SDK-Stil und die KI-Unterstützung über alle unterstützten Technologien hinweg.
| Framework | Einrichtungszeit | Vorteil des Humidors | SDK-Typ | KI-Unterstützung |
|---|---|---|---|---|
| Ungefähr 5 Minuten | Ein einziger Codebase für Humidor-Überprüfungen auf Mobilgeräten und im Web. | Typisierte SDK | Voll | |
| Unter 5 Minuten | Schnelles Web-Dashboard für Feuchtigkeits- und Alterungsprotokolle. | Typisierte SDK | Voll | |
| ~3–7 Minuten | Plattformübergreifende mobile App für Bodeninspektionen. | Typisierte SDK | Voll | |
| Schnelle (5 Minuten) Einrichtung | Server-renderte Web-App für Humidor-Operationen. | Typisiertes SDK | Voll | |
| ~3–5 Minuten | Leichte Webintegration für die Zigarrenverfolgung. | Typisiertes SDK | Voll | |
| Ungefähr 5 Minuten | Native Android App für Humidore und Messungen. | Typisiertes SDK | Voll | |
| Unter 5 Minuten | Native iOS-App für das Lounge-Personal. | Getippte SDK | Voll | |
| ~3–7 Min | Reactive Web-UI für den Zigarrenbestand. | Getippte SDK | Voll | |
| Rapid (5 Min) Einrichtung | Enterprise-Web-App für Humidor-Operationen. | Getippte SDK | Voll | |
| Unter 2 Min | Flexibles GraphQL API für Humidore und Zigarren. | GraphQL API | Voll | |
| Schnelle (2 Min) Einrichtung | REST API Integration für Tracker und Dashboards. | REST API | Voll | |
| ~3 Min | Serverseitiges PHP Backend für Zigarre-Tracking. | REST API | Voll | |
| ~3–7 Min | .NET Backend für Humidor-Operationen. | Typisiertes SDK | Voll |
Die Einrichtungszeit spiegelt die erwartete Dauer vom Projektstart bis zur ersten Abfrage des Humidors oder der Feuchtigkeitsmessung unter Verwendung dieses Vorlagen-Schemas wider.
Häufig gestellte Fragen
Häufige Fragen zum Aufbau eines Cigar Humidor Tracker-Backends mit dieser Vorlage.
Bereit, Ihre Zigarren-Humidor-Tracker-App zu erstellen?
Starten Sie Ihr Humidor-Projekt in Minuten. Keine Kreditkarte erforderlich.