Good Life System
We built a working environment for a real-estate consultancy in El Salvador that follows its team from the office into apartments, shops and building sites.


— About the project
Good Life El Salvador helps foreign investors buy, furnish and look after property. Much of that work used to live in chat threads and hand-made files. We designed one progressive web app around the property itself: rooms, inspections, defects, furnishing proposals, purchase orders and inventory all hang off the same record, so each new workflow reuses what the others have already captured.
Most of the work happens on a phone, often with patchy coverage. Capture is voice- and camera-first: a photo and a spoken note become a structured entry. We defined deliberately what must keep working offline in the field and made those paths survive a dropped connection; payments and office tasks stay online by design. Finalised inspections are frozen, so the original state of an apartment is never rewritten.
The team works in Spanish, English and Russian. Speech-to-text and translation run through a queue on our own GPU servers rather than on third-party APIs, so client material stays in-house. The app is covered by unit, integration and end-to-end tests and is in daily production use.
— What we did
- 01Property-centred data model shared by inspections, furnishing, purchasing and inventory
- 02Voice and camera capture on the phone, with field workflows that tolerate poor connectivity
- 03Immutable inspection records with a status trail for defects and repairs
- 04Self-hosted speech-to-text and translation across Spanish, English and Russian
- 05Magic-link sign-in, role-based access and an extensive automated test suite