Case study

Remapping a finance dashboard without inheriting money assumptions
Stockroom
Public demo
Stack
- Next.js
- React
- TypeScript
- Tailwind
- Zod
- TanStack Form
- TanStack Pacer
- TanStack Table
Summary
The useful move was not renaming labels. It was keeping overview metrics, drill-down, and a searchable history while replacing the financial source of truth with an append-only stock-movement ledger.
Result
The public host answers on-hand quantity and why it changed from seeded fictional inventory, without implying a private warehouse or shared finance data.
Lesson
An adaptation should preserve the interaction system and drop the wrong domain’s source of truth, then stop before personal records need a new identity contract.