AlgoKlima field app — the record is created on the phone, the queue keeps its order
Our own product: a system whose upkeep we carry, not a build handed over and left behind. The field app comes out of one React Native (Expo) codebase, and the panel behind it runs on Laravel with Inertia and Tailwind; both sit on the same MySQL core, with Redis carrying the read load. What the app holds on the phone is the record itself, and the queue empties in the order jobs were opened. The hard part is named plainly: panel and app can change the same record without knowing about each other, and conflict resolution merges both edits into one record rather than dropping one.
Read the case study →