PaalTech
PaalTech
Offline-first point of sale PaalPOS

A till that keeps selling when the internet stops.

A point-of-sale system for shops, stalls, pharmacies and multi-branch retail that writes each sale to the device first and syncs it when the connection returns.

Our role
Product - designed, built and operated by PaalTech
Status
In production
Core technology
Laravel · PHP · Offline-first client · Database per shop · Mobile Money

Most point-of-sale systems call a server for every basket. In places where the connection wobbles, that means the queue stops every time the line does.

We made the device the place where the sale happens. Stock, prices and customers are already on the till, so nothing in the selling flow waits on a round trip - and the server catches up afterwards.

Sales are recorded on the device and queued, keeping their receipt numbers whether online or not, and sync automatically without duplicates when the connection returns. Cash, Mobile Money and card settle to the same sale, receipts print to standard thermal printers, and each shop runs on its own database with branches, staff sign-in and reports.

04 · How it works

The flow, simplified

05 · Key capabilities

What the system does

Offline queue & sync

Sales queue on the till and sync by themselves, without duplicates.

Stock

Products, prices and quantities adjusted as you sell, with low-stock warnings.

Split payments

Cash, Mobile Money and card on a single basket.

Multi-branch

Each branch with its own till, staff and stock, seen together.

Thermal receipts

Prints to locally available receipt printers.

Reports

What sold, who sold it and what the day actually took.

06 · Technology

What it is built with

Application

  • Laravel
  • PHP
  • Offline-first client
  • Database per shop

Integrations

  • Mobile Money
  • Thermal printing
07 · Outcome
PaalPOS keeps the counter serving through dropped connections, with every sale accounted for once the line returns.

PaalPOS is available as a product

The till that keeps selling. See plans, features and who it is built for.

View PaalPOS
More from the portfolio

More from PaalTech

Full portfolio
The PaalFi website at paalfi.com: hotspot and PPPoE billing for MikroTik networks
Connectivity platform In production

PaalFi

A multi-tenant connectivity platform that provisions MikroTik routers over WireGuard, authenticates sessions through FreeRADIUS, and sells access through vouchers, plans and Mobile Money.

  • Laravel
  • PHP
  • MySQL
  • Laravel Reverb
Read the case study
School management platform In production

Skuul

A multi-school management platform covering admissions, academics, timetables, results, attendance, fees and communication - with a public website for each school run from the same dashboard.

  • Laravel
  • PHP
  • MySQL
  • Multi-school architecture
Read the case study
The Presbyterian Senior High School, Bompata website at presecb.edu.gh, running on Skuul
School website & SIS on Skuul In production

Presbyterian Senior High School, Bompata

Presbyterian Senior High School, Bompata runs its public website at presecb.edu.gh and its student information system on Skuul - news, staff, academic and community pages for the public, and results and records for students, from one dashboard.

  • Skuul
  • Laravel
  • PHP
  • MySQL
Read the case study

Working on something like PaalPOS?

Tell us what you are trying to solve. We will tell you plainly whether we can build it, and what it would take.