SOKOPULSE · OFFLINE-FIRST · KENYAN RETAIL · SOKOPULSE · OFFLINE-FIRST · KENYAN RETAIL · SOKOPULSE ·
SOKO.PULSE
Point of Sale · System v2.0
A Product Proudly From eMs Systems
TERMINAL № 042 STATUS: LIVE
THE CASH REGISTER
THAT NEVER goes offline.
Built for the reality of the Kenyan shop floor. Multi-store isolation, thermal printing, and a background sync queue that won't lose a single sale, even when the Wi-Fi dies.
OFFLINE.MODEENABLED
CLOUD.SYNCACTIVE
MULTI.STOREISOLATED
HARDWARE.LOCKSECURED
ONBOARDING: Download the app for your device. The first time you launch it, you will be prompted to enter your Store Code and License Key to sync your shop.
SokoPulse POS Desktop Interface
TERMINAL VERIFIED · SOKO-PULSE-V2-0042
Operation Manual
STEP 01

Log in & Cache

Connect to the internet once. The device authenticates with the cloud, locks your license to this machine ID, and caches your credentials for offline use.

Mobile Login
STEP 02

Sell Without Wi-Fi

Make sales as usual. Products load from the local IndexedDB. When you complete a sale offline, it goes directly into the local outbox queue.

POS Cart
STEP 03

Thermal Receipts

When a sale completes, the system generates a physical receipt. It's compatible with standard thermal printers or can be shared digitally.

Thermal Receipt
STEP 04

Auto-Sync

The moment the device detects a stable connection, it pushes the queue to Neon DB in the background. No buttons to click.

Dashboard
Desktop Interface
The desktop view
Mobile Interface
On the phone
Receipt
Thermal ready
Technical Dossier
ARCHITECTURE

Offline-First Sync Engine

The POS never stops. It writes directly to a local IndexedDB. A background worker (the Outbox Pattern) constantly watches the queue. The moment network connectivity is detected, it silently batches and pushes sales to the cloud. If the internet drops mid-sync, the transaction is safely rolled back and retried.

SECURITY

Hardware-Locked Authentication

Licenses are cryptographically bound to the device's unique Machine ID. The app verifies this hardware signature on every launch. Passwords are hashed and checked against the cloud database on first login, then securely cached for offline validation.

DATABASE

Multi-Tenant Cloud Architecture

Powered by Neon Serverless Postgres. Every query is strictly scoped by business_id at the database level. Store A cannot see Store B's products, users, or orders, even though they share the same backend infrastructure.

SYNC QUEUE · LIVE FEED ● POLLING
ORD-902704 · Sugar 1kgPENDING
ORD-837626 · Cooking OilPENDING
ORD-795726 · Rice 2kgPENDING
↑ reconnecting to cloud...