Term 4 in ISTD was definitely one crazy term yet fulfilling. There were numerous projects throughout the term but this was one of my favourites. For the project, we were supposed create something related to IoT as the base as we brainstormed, we wanted to reduce the long wait time at shops. We created an app that would make calls to Firebase which we used to store data (and hence there's no source code posted on github either).
About The Project
FastOut is an application that allows consumers to pay for items through their phone without queuing. Store owners can also audit inventory and view related data. Participating retailers provide QRCodes for their products and their own store; and consumers can pay for their items using their existing PayPal account or credit cards.
After logging in, customers will have to scan the shop's QR code (shown by the surfaceview) which will retrieve the database. They will be able to add items to their shopping cart by scanning the product's QR code.
Items will be added to the shopping cart and after payment, the receipt could be sent to the email.
FastOut Management allows businesses to manage their products. Businesses are able to add, remove and edit items. QR codes will be generated and stored in the phone when they add new items.