// the find
ucraft-com/POS-Awesome
POS Awesome is an open-source Point of Sale for Erpnext using Vue.js and Vuetify
POS Awesome is a Frappe/ERPNext app that replaces the built-in POS with a Vue 2 + Vuetify interface. It's aimed at small-to-medium retail businesses already running ERPNext who find the default POS too limited — particularly those needing batch/serial number handling, weighted products, or M-Pesa mobile payments.
The feature list is genuinely practical: batch-based pricing, UOM-specific barcodes, scale/weighted product support, and enqueued invoice submission for faster checkout are things real retail operations need and ERPNext's stock POS doesn't do well. M-Pesa integration is a meaningful addition for East African markets where that's the dominant payment rail. The Frappe Cloud one-click install path means the adoption friction for existing ERPNext users is low. Keyboard shortcuts for common cashier actions (open payments, submit, remove item) show someone actually thought about cashier workflow.
Last commit was August 2024 and the repo only targets ERPNext v14 — v15 is current and v16 is in progress, so you're already one major version behind with no signal of an upgrade coming. The frontend is Vue 2, which reached end-of-life in December 2023; anyone adopting this is inheriting a dead framework in an ecosystem that's moved on. There are no automated tests worth mentioning — the test files in each doctype are boilerplate stubs. The entire project is one person's side project (yrestom), now forked to ucraft-com, with premium support gated behind a paid email arrangement, which is a fragile support model for anything running in a real store.