Dashboard
Storage overview
Current items by location
In storage and on holdInsurance asset values
Active storage onlyRecently booked in
Latest active storage itemsCustomers
Customers
| Customer name | Contact name | Phone | Billing type | Active storage items | Billing status |
|---|
Customer detail
Customer information
Contacts
Storage items
Billing settings
Customer-specific settings onlyCurrent and queued rates
Customer rate history
Notes
Activity/history
Admin delete
Only admins can remove customers. If storage items are attached, the admin code is required.Items
Find storage items
For a customer stock update, filter by customer, select their stored items, then export an in-storage review PDF.
Release forms
Release / transfer forms
Create A4 release form
Select active or recently signed-out items, then print three copies.Active in storage
Recently signed out
Selected items
0 selectedSystem
Version and updates
Current release
Storage items
Add storage item
Billing Reviews
Monthly storage review
Billing dashboard
Current month customer summaries
Customers with active storage
Create billing review
Snapshot only. No invoices are generated.Current review
| Our reference | Item description | Customer contact | Customer reference | Arrival date | Indoor/outdoor storage | How unloaded | Departure date | How loaded | Number of days in storage | Charge final week | Cost per day | Total storage charge | Loading charge | Unloading charge | Total charge | Notes / billing review notes |
|---|
Monthly billing run
Pick a period, search customers, then create one saved review per selected customer.Previous billing reviews
The app keeps the newest 5 saved reviews.Admin
Admin settings
Billing settings
Standard company rates, handling defaults and queued changesStandard storage rates
Default loading and unloading charges
These are only applied to a billing preview when the loading or unloading charge box is ticked for that run.
Billing test data
Creates marked test items for the previous month, including indoor/outdoor, collected, still stored and extra handling-charge examples.
Charge types
Printer settings
LoadingAdmin customer label reprint
Queue one Zebra label for every active item belonging to the selected customer.
Label size settings
The MVP stores one active label size above. Future Zebra/Brother templates can have separate dimensions here.
Raspberry Pi print agent
USB Zebra bridgeThe Pi polls Azure securely, then sends ZPL locally over USB to the Zebra printer. Printers are not exposed to the internet.
Future agent scope
The Pi polls the API and writes ZPL to the USB-connected Zebra ZD421.
A wall display can show storage, billing and print queue status from API data.
The Pi should not access Azure SQL or expose printers to the internet.
Print queue monitoring
Pending, processing, printed, failed and cancelled jobsRecent print jobs
Print templates
MVP label generation now, editable templates laterUses the pre-printed SFC label stock and prints only the item details plus QR code in the clear middle area.
Print jobs store ZPL so the Pi can send it directly to the local Zebra printer over USB.
Brother QL output remains available for temporary testing.
Advanced label test
Admin-only check for the Zebra QR and Data Matrix payloads before queuing a label.
API settings
Future integrationsContact, invoice, webhook and export fields are reserved.
Production secrets should be stored in Azure Key Vault.
Ready for later external system callbacks.
Export settings
CSV exports are available now. Billing review and future Xero export options will build from these settings.
User/role settings
Admin, office/accounts, yard user and read-onlyMicrosoft Entra handles sign-in. This list controls which signed-in people can use the app and their role.
System settings
Deployment and maintenanceAzure App Service, SQL, Blob Storage, Key Vault and Application Insights settings belong here as the production deployment matures.
Release email
Create a release-note email from the latest version entry. Test it first, then send it to active portal users.
Fresh start
Delete all customers, storage items, notes, photos, charges, batches, print jobs, billing reviews and audit history. Users, roles, billing rates, printer settings and system settings are kept.