A store in every till.
Florin puts the whole shop on every device: checkout, stock, products, staff, and customers. Each till sells on its own, syncs with the counters beside it, and keeps the server in the loop. No master terminal. No dead registers.
Sells on its own. Syncs across the floor. Answers to no server.
A real native app on every counter, not a browser tab. The same store, built for the hardware you already run.
- Windows
- macOS
- Linux
- Android
- iOS
No dead registers
Checkout runs on the device in front of the cashier, network or not.
One store, one mind
Every till shares each change with the counters beside it.
The server never gates a sale
Device history flows upstream for backup and reporting, never approval.
A store mesh, not a queue of terminals.
Most systems make every register ask a server for permission to work. Florin turns that around. A till is a complete store node that can sell, remember, and share, so the floor acts first and syncs second.
- 01
Sell on the device
The counter already holds the catalog, prices, stock, and staff access it needs to ring a sale.
- 02
Record the fact
The moment it happens, the sale becomes a durable event written on the device itself.
- 03
Sync across the floor
Nearby tills and the back office receive that event over the store network in seconds.
- 04
Reach the server
The same history travels upstream for backup and reporting whenever a path is open.
The whole shop, on the counter.
Not a cloud login dressed up as checkout. Everything a register needs lives on the device, where the work actually happens.
Checkout
Scan, charge, and print from the counter. The sale is local first, so the line never freezes with the network.
Stock
Movements recorded as a timeline, not one fragile number. Devices merge what happened and show the truth.
Products
Catalog, barcodes, prices, and restrictions sit on the device the cashier is holding.
Customers
Add names, notes, and history at the point of sale, with no remote lookup to wait on.
Staff
Managers and cashiers sign in locally, including fast PIN access built for the floor.
Pairing
Pair a device once and it joins the store mesh, ready to share and receive work.
A sale is a fact, not a request.
The cashier never thinks about the mesh. They scan, sell, and move on. Florin carries the record everywhere it needs to go.
- 1
Scan
The product resolves instantly from the local catalog.
- 2
Sell
Payment and receipt finish right at the counter.
- 3
Record
Sale and stock movement are written as device events.
- 4
Share
Nearby counters pick up the new trail as they connect.
- 5
Report
The server receives the full history for backup and visibility.
When the network breaks, the store does not.
Florin is built for the hour nobody wants: router down, internet gone, a line of customers waiting. The floor keeps selling because every till can stand on its own.
No master terminal
No single machine the whole store depends on to stay alive.
Safe to replay
Devices can re-share events freely without ever duplicating a sale.
Peers fill the gaps
Each device asks its neighbors for the events it has not seen yet.
A server, not a gatekeeper
The server receives history without deciding whether a sale may happen.
Retail software with the store built in.
Every counter gets the confidence to sell, every device the memory to sync, and every store a system that simply keeps moving.