You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
sims-hq/apps/pos
Thomas Joise 3d3487c85f wip(store-product): returns, GST returns, offline queue, security hardening + docs
Snapshot of the store-product workstream's in-progress work (apps/pos,
apps/backoffice, apps/store-server, packages): returns + credit notes, GST
returns exports, offline bill queue, rate-limiting, session policy, print
guard, batch tracking, and the SEC-C6/SEC-A5 auth fixes; plus docs/18 red-team
review. Committed to preserve work for the repo push. HQ console already
committed separately.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 week ago
..
dist-electron chore: bring the full store-product codebase under version control 2 weeks ago
electron chore: bring the full store-product codebase under version control 2 weeks ago
public wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
src wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
test wip(store-product): returns, GST returns, offline queue, security hardening + docs 1 week ago
README.md chore: bring the full store-product codebase under version control 2 weeks ago
build-main.mjs chore: bring the full store-product codebase under version control 2 weeks ago
index.html chore: bring the full store-product codebase under version control 2 weeks ago
package.json chore: bring the full store-product codebase under version control 2 weeks ago
tsconfig.json chore: bring the full store-product codebase under version control 2 weeks ago
vite.config.ts chore: bring the full store-product codebase under version control 2 weeks ago

README.md

apps/pos — POS Counter (Electron + React)

The counter shell. Lands with the Phase-0 hardware spike (ESC/POS printing, drawer kick, wedge scanner, scale). It is deliberately thin: billing math lives in @sims/billing-engine, scan handling in @sims/scanning, login/PIN/gates in @sims/auth, settings/messages in @sims/config — all already built and tested. Screen specs: docs/09-UX-FLOWS-AND-MENUS.md §1.