For warehouse operations
Stock you can actually trust.
An inventory system built around how stock actually moves. Append-only ledger, atomic transfers, audit log everything. Made for operators who'd rather read the receipt than trust the dashboard.
Demo: admin@crate.local ChangeMe!Admin. Seeded data only — no spam, no email gate, no signup.
How stock actually moves.
Three guarantees the data layer enforces — not three features the UI promises.
Append-only ledger
Every movement is a row in stock_movements. No edits, no deletes — corrections happen via adjustment movements with a recorded reason.
Atomic transfers
A→B moves run in one Postgres transaction with SELECT FOR UPDATE row locks. Half-completed transfers are mathematically impossible.
Perpetual WAC valuation
Weighted-average cost recalculated on every receive. 16 Jest specs cover the math — the dashboard total is the same math the tests assert.