02 — Architecture

A deterministic state machine for every garment you rent.

CustHive models your boutique as a typed graph of garment lifecycles. Every transition is logged, every conflict is denied at the database, every receipt is reconciled.

Dynamic State Tracking Matrix

Six states. Zero ambiguity.

Each lifecycle state has explicit guard conditions in the background — the engine that protects your store from clashes.

Available S01

Garment is racked, photographed and bookable across every counter and branch. CustHive recomputes availability the moment a hold is placed or released.

Guard
Server-side lock
Notifies
Staff + customer
Audited
Append-only
Booked S02

Customer KYC + advance payment locks the SKU to a date window. Concurrent attempts are rejected with row-level guardrails — no two staff can issue the same garment.

Guard
Server-side lock
Notifies
Staff + customer
Audited
Append-only
Delivered S03

Handover ticket captures size confirmation, condition photos, and signature. Wear window starts; SLAs and return reminders are queued automatically.

Guard
Server-side lock
Notifies
Staff + customer
Audited
Append-only
Returned S04

Counter staff scan the QR, inspect against the delivery photo, and log any damage. Refunds, deductions and late fees post to the ledger in one step.

Guard
Server-side lock
Notifies
Staff + customer
Audited
Append-only
Under Washing S05

Garment is routed to in-house or partner laundry. SKU is invisible to bookings until check-in. Vendor SLAs and turnaround times are tracked.

Guard
Server-side lock
Notifies
Staff + customer
Audited
Append-only
Maintenance S06

Tailoring, embroidery touch-up, or off-cycle dry-clean. Maintenance cost is amortised against the SKU for true lifetime profitability.

Guard
Server-side lock
Notifies
Staff + customer
Audited
Append-only
Operational Comparison

Paper register vs. CustHive.

The functional gap — measured across the eight operational vectors that matter at a high-end boutique.

Operational Vector
Paper Register
CustHive
Inventory truth
Last updated when someone remembers
Live across every counter and device
Double booking risk
Frequent, discovered at fitting
Prevented at the database with row locks
Customer history
Scattered across notebooks
Unified CRM profile per phone number
Damage & deposit tracking
Verbal, often disputed
Photo + signature against contract
Staff accountability
Manual handover
Every action signed & timestamped
Reports for the owner
End-of-month guesswork
Real-time dashboards & exports
Tax & GST invoices
Hand-written, error prone
Auto-numbered, GST-compliant PDF
Backups & continuity
Lost to fire, flood, theft
Encrypted, off-site, hourly
Multi-branch synchronisation

Inventory, customers and ledgers stay consistent across every shop, with sub-second propagation.

Barcode & QR workflows

Hardware-agnostic — any USB or Bluetooth scanner. Generate Avery-compatible label sheets in one click.

Offline-first PWA

Counter never stalls. Edits queue locally and reconcile when connectivity returns — without duplicates.