Today out
—
loading
This week out
—
loading
Active crew today
—
checking out materials
Low stock
—
at or below minimum
Top movers — today
Most-checked-out items so far
| Item | Name | Out today | Value |
|---|---|---|---|
| Loading… | |||
Low / out of stock
Order or restock soon
| Item | Name | On hand | Min | |
|---|---|---|---|---|
| Loading… | ||||
In order
0
click + on a row to add
Order subtotal
$0.00
at Pioneer prices
Low / out
—
candidates to restock
Build a Pioneer order
Set quantities per item — or auto-fill — then export the order email
| Item | Name | On hand | Min | Status | Order qty | Line total |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Photo count — snap a pic, AI counts the pile
Open the dashboard on your phone → tap a material → tap "Count from photo" → camera opens → snap a picture of the stack → AI counts boxes and proposes a new on-hand quantity. Confirm to update inventory.
- Front-end: phone-friendly camera capture (already supported)
- Back-end: a small Cloudflare Worker that POSTs the image to Claude Vision (or OpenAI Vision) with a prompt like "count distinct boxes visible"
- Confidence threshold + manual confirm step before writing to Supabase
- Cost: ~$0.003 per photo at current Claude rates
Crew performance
Materials touched per crew member
| Crew member | Checkouts | Checked out $ | Check-ins | Checked in $ | Net consumed $ | Last activity |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Job materials usage
Per-job consumption — profit comparison once SmartMoving actualCharges sync is enabled
| Date | Customer | Job # | Items used | Our cost | Charged to customer | Margin |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Profitability tie-in — pending
SmartMoving exposes actualCharges per opportunity, broken out by line item.
Once we enable the daily enrichment sync (requires Workers Paid plan to lift the
50-subrequest limit), the "Charged to customer" and "Margin" columns will populate
live for every job. Until then those columns show as pending.
| When | Item | Qty | $ | Crew | Job | |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Equipment check-out — coming next
Same QR-scan flow as materials, but for non-consumable equipment that needs to come back: dollies, pads, ratchet straps, speakers, ladders, etc.
- Each piece of gear gets a laminated card with a QR code
- Crew scans before grabbing it — name on the hook until it's checked back in
- Dashboard shows "checked out but not returned" so nothing walks off
- Per-crew accountability table (same shape as the Crew tab)