An offline construction field app that keeps recording without signal

Santix writes to the device first and the server second: pins, photos, progress and comments entered without signal wait on the device and sync in order. "Download all" puts the drawings on the device in advance. A header label such as "Çevrimdışı · 3 bekleyen" (offline, 3 waiting) counts what is queued, and the sync screen lists anything the server refused, with the reason.

X-301Records entered offline stay on the device and are sent automatically when the connection returns.
Device first
entries are stored locally and synced when online
Field-level sync
only changed fields are sent, so edits to different fields merge
Frankfurt (EU)
where synced data is stored

How does Santix work without internet?

Santix screens read from a local database on the device, not from the server. What you enter is written there first and queued; it is sent at once if there is signal, or in order when the connection returns. You keep working in the meantime. Only the projects you belong to, and only what your role may see, are downloaded to your device.

Do drawings open offline?

Yes, if you download them first. The viewer is built from image tiles that load as you zoom; downloading fetches all of them, so you can zoom all the way in without signal.

  1. Before going out, preferably on Wi-Fi, open the sheets screen.
  2. Press "Tümünü indir" (download all) on the offline card; it shows progress and how many sheets are on the device.
  3. For just a few sheets, download a single version from the sheet's version list.
  4. Interrupted downloads can be resumed, and downloaded versions can be deleted to free space.
  5. On site, the header shows the offline state; keep recording.

A new version uploaded by the architect has to be downloaded separately. Uploading drawings needs a connection because they are processed on the server; see drawing markup.

What works offline and what needs a connection?

ActionWithout a connection
Open downloaded sheets, read room data sheetsWorks
Drop pins, set assignee, due date, priorityWorks, queued
Add photos, voice notes, videosWorks; files upload later
Change pin status, commentWorks, queued
Mark progressWorks, queued
Raise and send revision requests, draft contracts, record documentsWorks, queued
Upload a new DWG, DXF or PDFNeeds a connection; selected files wait on the upload screen
AI reading and suggestionsNeeds a connection
Approve or reject a paymentNeeds a connection; the server decides
Create or redeem invite codesNeeds a connection

How do you see what is waiting?

The header label reads "offline · 3 waiting", "3 changes sending" or "1 change could not be sent". Tapping it opens the sync screen with the last sync time, a sync now button, the queue of waiting changes and files, and a list of changes the server refused, each with its reason. Pin numbers are assigned by the server, so a pin created offline shows a dash until it syncs.

What if two people change the same record?

Santix sends only the fields you changed, so edits to different fields of the same record are merged: a photo and comment added in the basement and a due date changed in the office both survive. If two people change the same field, the last one to reach the server wins; for pin status this loses nothing, because every status change is written to the pin's history with who, when and from what to what.

If the server finds a change against the rules, for example a subcontractor marking work done, or a step on a revision request that someone else has already moved on, it refuses it. The change appears under refused changes with the reason and the record returns to the server's version; nothing disappears silently.

Example: a basement walk on Ataşehir Blok B

  1. 08:30, site office Wi-Fi: the field engineer downloads all sheets.
  2. 09:15, basement, no signal: a waterproofing lap is short; a defect pin with two photos and a voice note is assigned to the subcontractor. The label shows one waiting.
  3. 09:40: painting in Z-04 is marked at 40 %. Two waiting.
  4. 10:05: back on the ground floor, the queue sends, files upload behind it, the pin gets its number and the subcontractor is notified.

Why not paper notes typed up later?

A paper note waits until someone retypes it, and until then nobody on the team can see it. In Santix the record is created on site, at the right point on the right sheet, and reaches the team as soon as there is signal, with a visible count of anything still waiting.

What are the limits?

  • Sheets that were not downloaded do not open offline.
  • Others see your offline entries, and notifications go out, only after you sync.
  • What you see offline is the state at your last sync.
  • Deleting the app deletes unsent changes; check that the waiting count reaches zero after a long offline session.

Where is the data stored?

While offline, only on your device; once synced, in Santix's database in Frankfurt (EU), with role-based rules enforced in the database. The app does not collect location and strips it from photos. Details are on the security page. Santix runs on iPhone and iPad with a Turkish interface; it is coming soon to the App Store, with early access through TestFlight. See pricing.

Frequently asked questions

Can I drop pins without a connection?

Yes. Pins and their media are stored on the device and sent when you reconnect. To open drawings offline, download them first.

Can I upload a new drawing offline?

No. Drawings are processed on Santix's CAD server, so uploading needs a connection; the files you picked wait on the upload screen.

What happens with conflicting offline changes?

Changes to different fields merge. On the same field the last one wins, and pin status changes are all kept in the history. Changes the server refuses are listed with the reason.

Where do I see unsent changes?

Tap the sync label at the top of the screen. The sync screen lists waiting changes, files still uploading and refused changes.

Can payments be approved offline?

No. Payment approval is decided on the server, so it needs a connection.