We have open source TailPOS an Offline First POS for ERPNext. Hope this can help the community!
Using React Native so that it can be run in Android and IOS
Using Front Camera for Barcode Reading
Using Bluetooth Barcode Reader
Using Icon for Selecting Item
This is some of the feature of the pos
o Two Way Sync to ERPNext
Two way syncing to an ERPNext instance for a full suite of back-office functionalities.
o Offline-first Approach
Continue to make sales and keep running the business even no internet or unstable.
o Mobile POS
Uses the tablet for a lightweight setup. Built-in rear camera of the tablet can be used as a barcode scanner. Any bluetooth barcode scanner is compatible with TailPOS app as well.
o Print receipts
Print sales receipts for customers using any ESC/P receipt printer.
o Multiple payment modes
Can process credit card,mobile payments and cash.
o Discounts Program
Can apply discount to an invoice or on specific items.
o Inventory Management
Keep track of stock levels easily. Easy-to-use menu for item maintenance such as creating and updating item information.
o Sales Reports
Can generate X and Z readings and attendant shift sales totals.
Bai Web and Mobile Lab