Abstract
UOB SmartLine is a mobile queue management system designed for the registration office at the University of Bahrain. It aims to reduce waiting times and overcrowding during busy registration periods. The system allows students to book digital tickets remotely, check their queue position, view estimated waiting time, and receive alerts when their turn is near. It also includes a machine learning waiting time model using Random Forest, GPS-based alerts, and staff tools for managing queues more efficiently.
Objectives
Methodology / Approach
Development Approach
UOB SmartLine was developed using a structured software engineering approach including requirements analysis, system design, implementation, and testing. The system provides digital ticket booking, queue tracking, notifications, FAQ services, and staff queue management tools.
A machine learning model was integrated to estimate waiting time based on queue conditions and service data. The system was implemented using Flutter, Spring Boot, MySQL, and Firebase Cloud Messaging, followed by functional and usability testing to evaluate performance and user experience.
Technologies Used
Mobile application development for Android devices.
Backend framework used for API and system logic.
Database management and data storage.
Push notifications and queue alerts.
Queue waiting time prediction model.
Communication between frontend and backend services.
Student Dashboard
Book tickets and track queue status.
My Tickets
View active ticket information.
FAQ
Answers to common questions.
Demo
Elevator Pitch Video
This short demonstration presents the main features of UOB SmartLine, including digital ticket booking, queue tracking, notifications, waiting time estimation, and staff queue management.
- Student mobile interface
- Queue booking and tracking
- Real-time notifications
- Staff queue management tools
Conclusion & Future Work
UOB SmartLine successfully improved queue organization by providing a smart digital queue management system for UOB registration services. The system supports digital ticket booking, real-time queue tracking, estimated waiting time prediction, notifications, and staff queue management. Overall, it helps reduce waiting time, improve service flow, and create a more convenient experience for both students and staff.
Future work includes deploying the system to the cloud, improving the AI waiting time prediction model using real operational data, developing a web-based staff portal, and adding advanced analytics to support better decision-making.
About the Project & Team
This project is a Final Year Senior Project completed during Semester 1 of the Academic Year 2025/2026 at the College of Information Technology — University of Bahrain.
Student Team
Dr. Fawzi Albalooshi
Assistant Professor
University of Bahrain