HBB POSLiquor · Gas · Smoke

About

Built for the stores that hold neighbourhoods together.

Corner stores, counters and small kitchens run on margins that a bad register quietly eats. HBB POS exists so the software on the counter is not one of the things working against them.

The mission

Give an independent store the tooling a chain takes for granted.

A chain gets per-product pricing across every delivery platform, stock discipline, and reporting that ties out — because it can afford a team for it. An independent store gets a till that counts, four tablets that beep, and a spreadsheet. That gap is the whole reason this project exists.

The story

Fourteen open projects, one counter.

It started as a survey

The best point-of-sale ideas are already written down, in the open, across projects with tens of thousands of stars between them — ERPNext's stock ledger, Open Source Point of Sale's drawer discipline, BTCPay's tender model, URY's floor plan, TailPOS's offline-first instinct.

They are also written in PHP, Python, C#, Dart, Vue and C++, under MIT, GPL and AGPL. You cannot staple them together into one product. So HBB POS took the idea each one is best at and rebuilt it in a single browser application — and put the credit on a screen inside the app, where it stays visible.

Then delivery ate the counter

A modern store does not sell at one place any more. It sells at the counter, on DoorDash, on Uber Eats, on Instacart, in an Instagram DM. Most registers were designed before that was true, so the marketplaces ended up as a stack of tablets nobody owns.

HBB POS treats every marketplace as one more channel into the same order queue, with its own pricing, its own commission and its own promise time — and Uplift works those levers from what the shelves actually did this week.

Plainly

What this is, and what it isn't.

What it is

  • A complete working till you can run today, in a browser, offline
  • A channel order queue with pricing, commission and promise times
  • A pricing and deals engine that reads your own sales and stock
  • Open source under MIT, with every record exportable as a file

What it isn't — yet

  • A live connection to DoorDash or Instagram: those need a server holding the secret and a partner agreement, so the app ships the receiving end and documents the contract
  • A payment processor: card and crypto tenders record the sale, they do not capture funds
  • A hosted service: there is no account, no server, no data of yours anywhere but your device
Anywhere the app shows a number, it computed it from records on your device. Where a real integration would be needed, the app says so rather than drawing a chart over a guess.

See it run.

Ring up a sale, take a split tender, accept a marketplace order, close the drawer.