Features
Purpose-built native Android apps for specific Casabeza workflows — real-time scanning over MQTT and hands-on price tracking with full history and charts.
A home management system lives and dies by how easy it is to interact with at the moment something happens. Two native Android apps cover the two most time-sensitive interactions in Casabeza: capturing a scan event in real time, and logging a price at the point of purchase.
Both share the same seven-theme colour system. Neither tries to do more than its workflow demands.
The scanner app is the physical input layer for your home. Open it, tap an NFC tag or point the camera at a barcode or QR code, and the scan event is published to your MQTT broker before you've moved your hand.
Three input modes: NFC tap for tagged items, continuous camera scan for barcodes, QR decode on the same pipeline.
MQTT-native publishing. Every scan fires a typed JSON payload to a configurable broker. The desktop client subscribes and responds immediately — opening an item record, incrementing stock, logging a location movement — without any further input on your end.
Non-blocking by design. Scan events publish on a background thread. No UI freeze, no waiting on broker acknowledgement. Automatic reconnection handles sleep, background transitions, and network drops without manual intervention.
Presence heartbeat. A 30-second beacon publishes the reader's ID so the desktop client knows which scanners are currently reachable. The reader ID is generated once and persists across reinstalls — a phone mounted at a doorway stays identifiable indefinitely.
Where the scanner captures events passively, the numerics app is for active data entry at the point of purchase. Open it at the shelf, log what you paid, who you bought it from, and which variety — and that record joins the running history of every consumable in your home.
Items and varieties. A consumable can have multiple varieties — different sizes, formulations, or pack formats — each tracked separately. Prices normalise to cost-per-unit so comparisons are meaningful even when pack sizes differ.
Logging a price takes four taps. Select the variety, enter the cost, pick the vendor, and save. The entry lands in the history immediately and updates the chart on the detail screen.
Multi-series price chart. A live line chart plots every price entry across all varieties, scaled to your data range. Whether the 1L bottle is tracking below the 3L on a per-unit basis, and whether prices have moved over recent months — both visible at a glance.
Vendor profiles with colour coding. Each vendor carries a name and a colour. Vendor colours appear as dots on the item list — a visual shorthand for which suppliers are represented without opening individual records.
Inventory linking. Numeric items can be linked to their corresponding inventory entries in one tap — bridging the price record with the physical stock count, maintenance history, and item logs.
See the numerics app in detail →
Both apps authenticate against the same Casabeza account. A price logged by one household member is visible to everyone. A scan event from one phone updates the desktop session for anyone watching.
Different integrations for different jobs: the scanner publishes over MQTT, the numerics app syncs via the Casabeza API. The right tool for each workflow, not one app trying to do everything.