Desktop Inventory Tool
Cross-platform desktop client for stock control on machines with no internet access.
- Role
- Sole engineer
- Timeline
- 2023
- Domains
- Desktop · Backend
- Capabilities
- UI engineering · Data flow
- Stack
- Electron · TypeScript · SQLite
Problem
Stock was tracked in a spreadsheet that two people edited on different machines, so the counts disagreed by the end of most weeks.
Approach
A single-binary desktop application over an embedded database, with every mutation written as an append-only entry so a disputed count can be traced back rather than argued about.
Outcome
One source of truth, and a history that explains how each number got there.