Offline-first retail OS

The sale goes through
even when the
internet doesn't.

QuickPOS runs your entire shop โ€” sales, inventory, batches & expiry, wholesale pricing, credit, staff and reports โ€” on a local-first engine. When the network drops mid-sale, the receipt still prints, the stock still moves, and the sale waits in a local vault until it syncs. Nothing is lost.

โ–ธ Naira-nativeโ–ธ NAFDAC & batch trackingโ–ธ 58/80mm + A4 print
Online
Totalโ‚ฆ0
LOCAL SALE VAULT0 queued
Watch: a real checkout, then the network cuts out.
1 platformreplaces the notebook, the calculator and the spreadsheet
0 lost salesevery transaction saved to a local vault before anything else
5 shop typespharmacy ยท bar ยท supermarket ยท phone shop ยท wholesale
3-tier syncdevice queue โ†’ LAN host โ†’ cloud, with conflict resolution
The real product

This is the actual app your shop runs on

Not mockups โ€” the real dashboard, reports and inventory from QuickPOS, rebuilt here screen-for-screen. Every figure below is a live example from a working shop.

pos.allshop.ng/app.html#/dashboard

Good evening

Dashboard

Offline Today's revenue
โ‚ฆ553.8K
5 sales ยท 4 Jul
โ‚ฆ67.21K
Profit
5
Today sales
โ‚ฆ0.00
Tax
Sell Now
Inventory
Reports
Last 7 Days
0Sun
0Mon
0Tue
0Wed
0Thu
1Fri
5Sat
Top Products Today 5 items
1Angel Dental Floss3 sold
2Yam2 sold
3Big white1 sold
4Eva Water1 sold
5Hp EliteBook1 sold

Real KPIs โ€” today's revenue, profit, tax, a 7-day sales chart and top movers โ€” all computed on the device and shown even while offline.

pos.allshop.ng/app.html#/reports
Q
Joe Kings
โ— Live ยท Saturday 4 Jul
60/100FAIR
Business health
How your shop is doing today

Your shop is trading profitably but the margin is tight โ€” keep doing what works.

โ— Margin under pressure 11.0% โ— Trading profitably โ‚ฆ73k โ— Nothing out of stock โ— Low stock loss โ‚ฆ0
Net profit
โ‚ฆ72,714.93
Revenue โˆ’ COGS โˆ’ Expenses โˆ’ Loss
COGS
โ‚ฆ588k
Expenses
โ‚ฆ0
Stock loss
โ‚ฆ0
โ‚ฆ660,300
Revenue (period)
6
Transactions
Gross profit ยท 11.0%

A plain-language Business Health score, the exact net-profit build-up, and staff accountability โ€” the reporting a shop owner actually reads, not a wall of numbers.

pos.allshop.ng/app.html#/inventory
๐Ÿ“ฆ Inventory 26 on device26 on server

Professional 2026 stock control ยท categories, expiry and stock health in one clean view

1LOW STOCK
Tap to review
0OUT OF STOCK
Tap to review
5expired items
Tap to review
0expire in 15d
Urgent check
1expire in 30d
Tap to review
1expire in 60d
Plan stock
๐Ÿ” Search itemsโ€ฆ
Search
๐Ÿ“ฆ
33 Beer
โ‚ฆ1,500
135 pieces
Cost โ‚ฆ1,153.85
๐Ÿงด
Angel Dental Floss
โ‚ฆ1,500
639 pcs total
โ‚ฆ937.50 @ 24+
13 crates + 15 pieces ยท Cost โ‚ฆ1,153.85
โ–โ–Žโ– 6965625425802
๐Ÿ’ง
AquaFina
โ‚ฆ300
179 pcs total
โ‚ฆ183.33 @ 6+
14 crates + 11 pieces ยท Cost โ‚ฆ200.00
๐Ÿ“… 12 May 2027 ยท 312d left
๐ŸงŠ
Fridge
โ‚ฆ120,000
66 pieces
Cost โ‚ฆ100,000.00
Home appliances
๐Ÿ“… 30 Jul 2026 ยท 26d left
๐Ÿฅฉ
Goat
โ‚ฆ50,000
17 pieces
Cost โ‚ฆ38,461.54
Milk
๐Ÿ“… 29 May 2026 ยท Expired 36d ago
๐Ÿ’ป
Hp EliteBook
โ‚ฆ450,000
4 pieces
Cost โ‚ฆ360,000.00
Electronics

Live stock health at a glance โ€” low-stock, out-of-stock and five expiry windows โ€” with real cartons-and-pieces counts, barcodes, wholesale break-points and expiry dates on every card.

โ–ถ Try the live checkout โ€” ring up a real sale

Interactive ยท no sign-up ยท works on your phone

One platform, whole business

QuickPOS isn't a till.
It's the operating system for the shop.

A till records money. QuickPOS runs the operation behind it โ€” what you stock, what expires, who owes you, who's on shift, and what to reorder โ€” and keeps running whether or not there's a signal.

The offline engine

Built for the shop where the
Wi-Fi is a rumour.

Most cloud POS systems freeze the moment the signal drops. QuickPOS was designed the other way around: local-first is the default, and the cloud is a bonus that catches up later. Here's the path every sale actually takes.

01

Saved to the vault first

Before a receipt prints, the sale is written to a durable on-device sale vault and a critical journal โ€” a black box that survives refreshes, crashes and closed tabs. It carries an idempotency key so it can never double-charge on retry.

โ†’
02

Queued in cashier order

Stock-affecting events โ€” restock, sale, refund, resale โ€” are replayed one-by-one in the exact order they happened, so your stock chain stays honest instead of being reordered by a batch endpoint.

โ†’
03

Synced three ways

When a path opens, the queue drains: to a LAN host on the same Wi-Fi if one holds the lease, otherwise to the cloud. Inventory pulls back as deltas โ€” only the rows that changed โ€” so a 20,000-item shop stays fast.

โ†’
04

Conflicts, resolved

If two devices touched the same stock, the Sync screen surfaces it instead of silently overwriting. Duplicate sales that already reached the server are recognised and quietly closed.

SALE VAULT

A dedicated store that holds every sale independently of the sync queue, indexed by idempotency key and status.

CRITICAL JOURNAL

An append-only black box for stock-critical operations, so nothing is lost even if a sync attempt is interrupted.

DELTA SYNC

Inventory reconciles by row version and watermark โ€” paginated, guarded, and safe to run without a manual Sync tap.

LAN LEASE

On a shared network one device can hold a host lease so branches sync locally, then forward to cloud.

Business intelligence

It doesn't just record the day.
It tells you what to do next.

QuickPOS reads your own sales and stock to surface the decisions that make money: what's dying on the shelf, what to reorder, what's about to expire, and who owes you. Available on Business and Premium plans.

๐Ÿชฆ

Dead-stock detection

Finds items with stock but no movement, ranked by tied-up capital, so you can discount or return before it becomes a loss.

๐Ÿ”

Restock suggestions

Uses sales velocity and days-of-stock-remaining to flag what to reorder now โ€” not after you've already run out.

โณ

Expiry radar

Batches nearing expiry surface across 7 / 30 / 60 / 90-day windows so you sell them down before they're a write-off.

๐Ÿ†

Top & slow movers

Ranks products by revenue and by velocity, separating your real earners from shelf-warmers.

๐Ÿ“ˆ

Profit, not just sales

Weighted-average costing means margins are computed on every line โ€” you see profit, not just turnover.

๐Ÿ’ฌ

Ask your shop

An in-app assistant answers questions about your numbers using the data already on the device.

Owner in your pocket

Your shop texts you
on Telegram.

Leave the counter without going blind. QuickPOS pushes the things an owner actually needs to a Telegram chat โ€” so you know about the empty shelf and the expiring batch before your customers do.

How Telegram alerts work โ†’
QuickPOS ยท Daily summary
Sales โ‚ฆ412,900 ยท 63 receipts ยท Top: Paracetamol
โš ๏ธ Low stock
Amoxicillin 500mg โ€” 4 left (reorder point 20)
โณ Expiry alert
Batch #A-2231 expires in 28 days โ€” 90 units
๐Ÿ” Security
Cash-drawer opened outside a sale ยท Till 2
Made for your counter

One engine, shaped to
how your trade actually works.

QuickPOS ships with real modes โ€” not themes. Each one changes the vocabulary, the fields and the reports to match the trade.

Plans in Naira

Start free. Grow when the shop does.

Every plan is offline-first and includes the vault, sync and printing. Prices below are per month; the trial needs no card. Figures reflect the plan tiers built into the app.

Trial
โ‚ฆ0

14 days, no card

  • Up to 3,000 items
  • 1 shop ยท up to 10 staff
  • Offline vault + sync
  • Receipt printing
Start trial
Starter
โ‚ฆ3,000

per month

  • Up to 3,000 items
  • 1 shop ยท up to 10 staff
  • All core modules
  • Reports & Telegram alerts
Choose Starter
Business ยท popular
โ‚ฆ15,000

per month

  • Unlimited items
  • Up to 5 shops ยท 10 staff
  • AI intelligence & assistant
  • Multi-branch cloud sync
Choose Business
Premium
โ‚ฆ40,000

per month

  • Unlimited items
  • Up to 10 shops ยท 10 staff
  • All AI features
  • Priority everything
Choose Premium

Standard plan (โ‚ฆ6,000 ยท 2 shops ยท 5,000 items) also available. Payments via Paystack.

Ring up your first sale today.
Sync it whenever the signal comes back.

Set up a shop in minutes on any phone, tablet or PC. No card for the trial. Your data stays on the device until you're ready for the cloud.

Start free โ€” 30 days