This is a fork from tngoman/Store-POS
Desktop Point of Sale app built with electron
Features:
- Can be used by multiple PC's on a network with one central database.
- Receipt Printing.
- Search for product by barcode.
- Staff accounts and permissions.
- Products and Categories.
- Basic Stock Management.
- Open Tabs (Orders).
- Customer Database.
- Transaction History.
- Filter Transactions by Till, Cashier or Status.
- Filter Transactions by Date Range.
To use on Windows: Download the MSI Installer
The default username and password is admin:sauha3719542
Looking for a Desktop Invoicing app?
Check out the Offline Invoicing app for freelancers.
To Customize/Create your own installer
- Clone this project.
- Open terminal and navigate into the cloned folder.
- Run "yarn install" to install dependencies.
- Run "yarn run electron ." to run
- Run "yarn run nodemon --exec electron ." to nodemon
- debug:...
- Run "npm run make" to build installer for windows
- translate to vietnamese (97%)
- receipt
- datatables
- implement proper barcode (incl when add product, display it, and search for it when making purchase)
- trasaction export
- make search fuzzy, and/or language proof
- for product search
- during check out
- transction mistake cash and card
- proper user system
- hash the password -> use it properly from front end
- better api code response and error
- auth endpoints
- product:
- allow empty barcode
- reformat price
- with best before date - input and sort by it in prod list, filter by close to expire dates
- multiple bestbefore date + quantity
- post
- show
- edit
- del when checkout
- button to fill the remainder to slot
- multiple bestbefore date + quantity
- tiered discount
- one tier
- when scanned product with multiple skuCode, pop out to reduce
- with product cost
- handle no data:
- reset all visible fields
- notify at closest element




