QR code based queueing assistance in iOS QLine : virtual queuing management system

In order to facilitate the standardized management in human daily lift especially the fast-paced environment. The target of this project is to deliver a QR code queuing assistant which can help the user deal with the various tasks elegantly, better arrangement of timing, and avoid the anxiety when t...

Full description

Saved in:
Bibliographic Details
Main Author: Yang, Siyun
Other Authors: Weichen Liu
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2020
Subjects:
Online Access:https://hdl.handle.net/10356/144584
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:In order to facilitate the standardized management in human daily lift especially the fast-paced environment. The target of this project is to deliver a QR code queuing assistant which can help the user deal with the various tasks elegantly, better arrangement of timing, and avoid the anxiety when they face a long queue. Such design can help the staff in reducing the workload to deal with the daily queuing user, improve the workload of scheduling management, and transform the queue management to more standardize and transparent to the user. A QR code queuing assistant Qline will be developed for this purpose. Qline is an IOS application. This queuing application will base on the daily queue request to auto-generate QR code along with some necessary user information anytime and anywhere. This QR code will be contained in a queue ticket. This ticket will be the visual queuing ticket for the user to present to the staff to process the register when it is their turn. Live updates of the queue state will be provided to the user as reference. So it will give users autonomy when they need to process to the counter. During the time of waiting, users may deal with their own business instead of queueing in front of the counter. The application will be developed under React Native framework, React Native supports cross-platform development, the same Javascript code under this framework can be used on both iOS and Android platforms, compare with the native objective-C/Swift it has some issue that React Native cannot achieve some low-level optimization and compatible operation of native iOS. For the QLine application, the UI and business logic is relatively simple. As this, React Native can satisfy most situations, moreover, it does not require the developers to have very professional knowledge of the iOS platforms. So this project will experience the full development under React Native framework, use this to learn another framework for developing iOS mobile applications.