Loading
Loading

Android, part of Magic Tech Mongolia
A machine app I wrote from scratch for the hot food machines: ordering, the heating cycle and hot dispensing, with the paid order held throughout.
Case study
The problem
Around 500 of the machines in the fleet sell food, restocked and quality-checked every day because what is inside them expires.
What I built
I wrote a new machine app for the hot food machines from scratch: the ordering flow, the heating process and hot food dispensing.
What it changed
Because it was written around heating from the start, the app holds each paid order through the cycle and is built to end in a correct state even when the heater, the tray or the network fails part-way through.