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 using the incremental model 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.
Defined system needs based on student surveys and staff intreviews.
Designed the architecture, database, and user interface.
Built using Flutter, Spring Boot, MySQL, and Firebase.
Verified features through functional and usability testing.
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.
Application Screenshots
Login Screen
Student and staff login interface.
Student Dashboard
Book tickets and track queue status.
My Tickets
View active ticket and GPS notification.
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