Skip to content

IntrovertHedgehog/KiotSauHa

Repository files navigation

This is a fork from tngoman/Store-POS

Store Point of Sale

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

POS

Transactions

Receipt

Permissions

Users

TODO

  • 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
    • 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

About

Point of Sale Desktop App built with Electron

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 9