AlgoKlima — the record goes to the phone's queue first, the connection comes later
Our own product for air conditioning, boiler and appliance service teams; we carry its upkeep. A technician opens and closes a record out of coverage: it is written to the phone's local queue first, and the app keeps working without waiting for one. When the connection returns the queue drains in creation order, and edits from the field and the office merge into one record through conflict resolution. Warranty, maintenance and fault history hang off the device, so three units at one address never share a file. The office panel runs on Laravel with Inertia and the field app on React Native (Expo); both read the same MySQL record.
Read the case study →