University of Bahrain

College of Information Technology
Department of Software Engineering

UOB SmartLine

A Smart Queue Management System for UOB Services

Digitizing queues, saving time, and improving the student service experience.

SmartLine

Good evening,

Batool

Active Ticket

A-0425-01

Grade Inquiry

1
Position
5 min
Est. Wait

Now Serving

My Tickets

A-0425-01

Grade Inquiry

Waiting
👥

Reduce Waiting Time

Minimizes physical queues and saves time.

Real-time Updates

Track queue position and estimated wait.

🔔

Smart Notifications

Get notified when your turn is approaching.

📈

Efficient Management

Helps staff manage queues faster.

01

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.

02

Objectives

Reduce physical waiting lines and overcrowding.
Allow students to book digital tickets remotely.
Provide real-time queue position and estimated waiting time.
Notify students when their turn is near.
Help staff manage tickets and queues efficiently.
Improve the overall student service experience.
03

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.

Requirements Analysis
System Design
Implementation
Testing & Evaluation
04

Technologies Used

Flutter

Mobile application development for Android devices.

Spring Boot

Backend framework used for API and system logic.

MySQL

Database management and data storage.

Firebase Cloud Messaging (FCM)

Push notifications and queue alerts.

Python (scikit-learn)

Queue waiting time prediction model.

REST API

Communication between frontend and backend services.

Student Dashboard

Student Dashboard

Book tickets and track queue status.

My Tickets

My Tickets

View active ticket information.

FAQ

FAQ

Answers to common questions.

06

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
07

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.

08

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

Zainab Abdiljuleel

Software Engineering Student

zonami926@gmail.com

View CV

Bushra Husain Habib

Software Engineering Student

bushrahussain348@gmail.com

View CV

Fatima Yusuf

Software Engineering Student

fatima19sayed@gmail.com

View CV
Supervisor

Dr. Fawzi Albalooshi

Assistant Professor

University of Bahrain