← Blog

Building a point of sale that survives bad internet

Sep 4, 2026 · By Sebangau team

Engineering

In most of the outlets we work with, the connection drops at least once a day. A cashier cannot wait for it to come back.

Local first

Every sale is written to the device before anything else. Sync runs in the background and retries until the server confirms.

Conflicts are business rules

Two outlets selling the last unit is not a database problem, it is a policy decision. We agree those rules with the owner up front.

More from the blog

How we ship a first release in two weeks

Oct 2, 2026 · By Eric

When a spreadsheet stops being enough

Sep 18, 2026 · By Sebangau team

Putting AI to work with a human gate

Aug 21, 2026 · By Eric