This is a POS application which contains workspace and POS dashboard widget. This is especially done for touch screen and food related stores.
What it does
It is a workspace which contains boards for the POS application. It also contains a POS dashboard widget. POS dashboard widget can be used for POS purposes.
Features of POS Widget:
- Can add items and select modifiers.
- Option for barcode scan or manual entry of item code
- Clear items or Cancel the whole order
- Hold/Release multiple orders
- Add/Edit Customer details
- Page to set delivery type. (Dine In, Home Delivery, Self Pick Up)
- Ability to give reward points to customer based on purchase.
- Customers can redeem reward points.
- Cash payment (Card payment not supported yet)
- Ability to give discount in percent or amount
- Search for items based on code, name and category
- View/Open recent orders
- Save order without payment. (Payment can be completed later)
- Open/Print last order with single click
- View/Print current order receipt with out saving the order
- Virtual keyboard support for touch screen (can disable in settings)
- Has bunch of settings to make it work your way
Features of POS Workspace
- It contains board to manage items, customers, payments and order
- Items can have additional modifiers or attributes
- Order board can manage orders payment and delivery
How we built it
It is built using VueJs with Quasar framework. SCSS is used for styling.
What we learned
POS system and monday.com widget and graphql api
What's next for Point of Sale
There are many additional options can be done for this pos application. First of all is card payment.