Mobile POS client

Job ID: 31244733

Budget: $1,500 – $3,000 USD

We are starting a new app to serve as a point of sale for shops and b2b businesses. The client app will be built with a cross platform like flutter, react native or even server driven UI. The back-end will be built with nodejs in Typescript and will be used as a service within kubernetes. The following features are expected as part of the system
- Manage client’s info
- Setup company simple information including branches if any
- Manage employees roles like owner, supervisor and sales representative
- Manage products details
- Issue invoices for a customer with certain products and record offline payment method (it could have discount or coupon)
- Ability to send the invoice using SMS or display a barcode for customer to scan and view
- Ability to park an invoice before issuing and complete it later on
- Ability to find an invoice and do refund or exchange and issue a new invoice based on these changes
- Invoices and products can have VAT

I have attached a sample UI to make the idea clearer
Related categories: Node.js Express JS Typescript React Native Flutter