This is the frontend component of my FYP (React based). This system is working as of March 2023.
🧾 POS History: This is a history of all receipts that have generated (more for convenience than functionality)
🧾 Point of Sale (POS) Terminal: This emulates the POS behaviour and generates the sale, sending the receipt to the MongoDB database and then displaying a dynamic QR Code for the sale based on the ObjectID. When a sale is made, the POS generates a QRCode which when scanned, links generates a webpage with (a) the expense as a PDF and (b) an upload button that links to the user's Xero account
Figure 2 - POS transaction history
Figure 5 - Webpage expense generated with upload button to Xero
Figure 6 - Expense logged in Xero
Feel free to reach out to me @s3anfinnegan on Twitter or Seán Finnegan on LinkedIn if you have any questions related to the project!