PROJECT 1 :PROJECT PROPOSAL
PROBLEM 1 : USER’S PRIVACY CONCERN
UTM DRIVE or also known as U-Drive is a transportation booking system that operates through a shared Telegram group where students post their ride requests publicly, and available drivers respond by sending private messages. While this approach is simple and accessible, it raises significant privacy concerns. Personal details such as names, pickup locations, destinations, and contact information are visible to all group members, exposing students to potential misuse of their data. Picture below shows all the user’s request & information exposed publicly, everyone in the group will know.
PROBLEM 2: EFFICIENCY OF DRIVER REQUEST VIA TEXT MESSAGE.
UTM DRIVE / U-Drive booking system allows drivers to receive students' requests in a unified group chat. This has led to issues such as booking requests (text message form) of the students being overlooked by drivers, as other booking requests enter the group chat simultaneously, leaving students having to ‘copy and paste’ their prior requests in hopes it does not get overlooked. Subsequently, the timing of booking requests being fully sent to the group chat varies with students' cellular connection at that specific time, making it difficult for some students to request a driver at all.
PROBLEM 3: SCHEDULE TIMING ISSUES AMONG UTM DRIVERS AND PASSENGERS
Unsynchronized schedule timing between the UTM drivers and passengers might lead to a tremendous problem and waste in terms of human resources and time. Most of the drivers come among students themselves, and they are tied to the schedule. In other cases, the driver needs to contact the passenger to confirm the booking and reservation before they pick them up. This issue arises when some of the passengers fail to respond promptly or cancel at the last minute, causing confusion and wasted time for the driver. Without a proper in-app confirmation, drivers have to rely on manual communication through messaging apps, which can be inefficient and lead to miscommunication or missed trips.
SOLUTION 1 : ANONYMIZATION AND ACCESS CONTROL SYSTEM
To overcome the privacy matter, we plan to combines role-based access control (RBAC) with data anonymization.
Data anonymization ensures that only crucial trip details, including pickup and drop-off locations, are visible to drivers until a booking is verified by hiding personal information like student names and contact details.
In the meantime, RBAC limits system access according to user roles, enabling administrators, drivers, and students to view or manage just the information essential to their role. This combined strategy creates a safe and well-organized environment for handling transportation reservations, improves confidentiality, and reduces illegal data exposure.
SOLUTION 2: IMPLEMENT CLOUD-BASED SERVER AND REAL-TIME DATA PROCESSING
Every booking request is now stored in a central server (cloud database) with real-time updating updating the moment the student submits it.
The system uploads the booking to the server and is automatically saved.The system immediately pushes updates to all drivers’ apps, allowing them to receive instant notifications and view the booking in a structured list rather than a chat thread.
This means the booking does not disappear, even when the student or driver closes the app or loses connection. Even in the event of an app server crash, the server will re-update its latest state through continuous sychronization.
SOLUTION 3: AUTOMATED IN-APP BOOKING AND CONFIRMATION SYSTEM
Human-Computer Interaction(HCI ) principles can be used to improve how users interact with the system.
The interface will be designed to facilitate booking and confirming a trip. One of the approaches that can be implemented is an interactive notification button that allows the passenger to confirm and cancel the ride instantly.
Next, the app features are a visual time slot part and a real-time status indicator to help the driver know the availability of the order. This approach helps the driver and passenger reduce confusion situation.
TARGET AUDIENCE
Comments
Post a Comment