Asia Pacific University Library catalogue


CHIEW TZE KEAT (TP041813)

VENDING MACHINE APPLICATION / CHIEW TZE KEAT. - Kuala Lumpur : Asia Pacific University, 2020. - 201 pages : illustrations ; 30 cm.

A project submitted in partial fulfillment of the requirements for the degree of BSc. (Hons) in Software Engineering (UC3F1911SE).


Vending machine application is a mobile application comes with two different versions which is for admin and customer respectively. Both versions are currently available only in iOS platform. For admin site, admin able to check the stock level of the vending machine through the mobile application and in advance able to update the stock number for each item in the vending machine after restocking in the physical machine is done.

Meanwhile, customer site allow customer to purchase item from vending machine through mobile application. This application used cashless payment method by applying e-wallet concept which customer able to reload credit through online credit / debit card payment. After customer reload credit to their e-wallet account, customer able to purchase item from a vending machine by deducting the credit inside their e-wallet instead of inserting notes or coins into the vending machine. In this mobile application, there is a QR code scanner which allow customer to scan the QR code on a vending machine and grant access of each item information such as name, quantity as well as the price in a vending machine.

In this project, an IoT circuit with led lights will act as a real vending machine to output the result of the integration between mobile application and vending machine. The circuit will have 8 led lights to represent the outcome of 4items in a vending machine. Each item will be using one red and one green led light to identify whether the item is in stock or out of stock. Red led light will light up if the item is out of stock while green led will light up if the item is in stock.


Vending machines.
Computer software--Development.
Mobile apps--Development.

PG-21-0170