Local-first retail mesh

A store in every till.

Florin puts checkout, stock, staff, products, and customers on each device. The till sells on its own, shares updates with nearby registers, and reports upstream when the server is reachable.

Sell on device. Sync across the floor. Report upstream.

Store mesh

The store becomes a mesh, not a queue of terminals.

Most POS systems make each register ask a server what it can do. Florin flips the model. A till is not a thin screen. It is a complete store node that can sell, remember, and share.

01

Sell on the till

The counter has the catalog, staff access, prices, and stock data it needs.

02

Create the event trail

A sale becomes a durable record on the device the moment it happens.

03

Ripple across peers

Other counters and office devices receive the new work across the store network.

04

Send upstream

The server receives the same trail when the path is available.

System

A POS built like store infrastructure.

Florin is not a cloud login dressed up as checkout. It is a retail system where the shop floor can act first and sync second.

checkout

Checkout never asks the cloud for permission

Scan, charge, and print from the counter. The sale is local first, so the line does not freeze when the network does.

inventory

Stock moves like a timeline

Florin records movements instead of fighting over one fragile number. Devices merge what happened and show the real result.

products

The catalog lives at the edge

Products, barcodes, prices, and restrictions sit on the device where the cashier actually works.

customers

Customer memory at the counter

Attach names, notes, and history at the sale without waiting for a remote lookup.

staff

Staff access that survives the outage

Managers and cashiers authenticate locally, including fast PIN access for the floor.

pairing

New devices join the mesh

Pair a device once and it becomes part of the store network, ready to receive and share work.

backup

Fresh work spreads beyond one machine

Peer replication and backups reduce the chance that one damaged device holds the only copy.

server

The server joins the flow

Device-made sales move upstream for durability and reporting without becoming a checkout gate.

Live flow

A sale is a fact, not a request.

The cashier does not need to know about the mesh. They scan, sell, and move on. Florin handles the trail behind the scenes.

  1. 01

    Scan

    The product resolves from the local catalog.

  2. 02

    Sell

    Payment and receipt finish on the counter.

  3. 03

    Record

    Sale and stock movement are written as device events.

  4. 04

    Share

    Nearby peers receive the new trail when they connect.

  5. 05

    Report

    The server receives the history for backup and visibility.

Store floor

The shop floor gets its own operating system.

Setup, staff, stock, scanners, and customer records live where the work happens. The floor stays fast because the tools stay close.

Store setup that gets the first till ready

Manager passwords and cashier PINs

Barcode-first checkout for fast lanes

Stock movements, stocktakes, and transfers

Customer records and sale history

Trust

When the network breaks, the store does not.

Florin is designed for the hour nobody wants: router down, internet gone, customers waiting. Checkout continues because each till can stand on its own.

01

No master terminal

The store is not held hostage by one live machine.

02

Events are safe to replay

Repeated exchanges do not duplicate the same work.

03

Peers fill each other in

Devices ask for the events they have not seen yet.

04

Server without the choke point

The server receives history without deciding whether a sale may happen.

Florin POS

Retail software with the store built in.

Florin gives every counter the confidence to sell, every device the memory to sync, and every store a system that keeps moving.