Case study
Vending Platform — remote management for a fleet of machines
We built a management platform for a vending machine operator in Poland: a web admin panel paired with an on-device application that talks directly to each machine's controller — so the operator can see and manage the whole fleet without visiting machines in person.
The problem
The operator's machines could only be checked in person. There was no way to see stock levels, faults, or activity remotely, so problems were usually discovered only when a customer complained.
What we built
- 01Admin web app — fleet-wide overview of machine status, stock, and activity
- 02On-device Android app — runs on each machine, talks to the vending controller, and syncs state to the cloud
- 03Containerized backend — deployed with Docker for reliable rollouts across the fleet
- 04Remote alerts — low stock and faults surface in the admin panel instead of requiring a site visit
Technical detailShow the engineering detail
The on-device app bridges the vending machine's proprietary RS protocol to a REST sync layer, buffering events locally and replaying them once connectivity returns — so a dropped connection never loses a sale or a stock update.
Result
Stock levels and machine status are visible remotely, so operators can act on a problem before a machine runs empty or a customer complains — instead of finding out on the next site visit.
Have something similar?
Tell us about it.
Tell us about your project