logistics
Al Yamen
Every branch reads the same number, and it changes the moment something is sold or received.
- industry
- Logistics
- first version
- 23 days
- client
- Al Yamen
- built by
- Barmajly engineers
The problem
Stock lived in two places that disagreed: paper in the branches, spreadsheets on someone’s laptop. A product ran out and nobody knew until a customer asked for it and left. Counting errors were small on any given day and expensive by the end of the month. Asking what the business had actually earned meant a day of reconciliation, and the answer arrived too late to act on.
What our engineers built
One platform, Arabic first, that the people doing the work could actually use.
Stock updates on every sale and every delivery, so the number on screen is the number on the shelf. Branches and warehouses sit in one account with transfers recorded and a full audit trail. Low stock raises a notification before it becomes a lost sale. Each employee gets exactly the permissions their job needs. Reporting answers the one question owners actually ask — what did I make — on a single screen, by day, week or month.
It keeps selling with no internet, and catches up by itself when the connection comes back.
The result
Every branch reads the same number, and it changes the moment something is sold or received. Low stock is a notification rather than a lost sale. A month’s reporting is one screen instead of a reconciliation.
The first version took 23 days.
We were using Excel and a notebook to keep track of stock. It worked when the business was smaller, but once we had more products, it became difficult to keep everything updated. Now the team records sales and stock movements directly, so I don't have to keep checking different files.