omaraldin.
Work
DesktopBackend· 2023

Desktop Inventory Tool

Cross-platform desktop client for stock control on machines with no internet access.

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.