User-to-Vehicle Interaction in Smart Mobility: The GO-DRiVeS Autonomous Ride-Sharing Application

📅 2026-01-18
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the time consumption and physical fatigue experienced by students and faculty during long-distance walking on campus under hot weather or while carrying heavy loads. To mitigate these challenges, the authors design and implement a campus-oriented shared mobility application. The system adopts a client-server architecture developed through agile methodologies, integrating user registration, real-time ride-hailing, and trip tracking functionalities. It employs a first-come-first-served strategy to efficiently manage concurrent ride requests. The frontend is built with React Native (Expo), while the backend leverages Node.js and Express, with MongoDB serving as the database. Experimental results demonstrate that the system maintains high stability and responsive performance under heavy concurrency, significantly enhancing short-distance travel experiences within the campus. Furthermore, its tailored scheduling mechanism offers a viable solution for on-demand shared mobility in enclosed environments.

Technology Category

Application Category

📝 Abstract
This paper introduces the GO-DRiVeS application, an on demand ride sharing and requesting mobile application tailored specifically to save long walks and challenges which are time consuming and tiring especially during hot days or when carrying heavy items, faced by university students and staff. The GO-DRiVeS application was developed following the Agile methodology for its flexibility. In addition to, using the mobile application system architecture and client-server architecture. GO-DRiVeS was implemented using React Native (Expo) for the frontend, Node.js and Express for the backend, and MongoDB as the database; based on a detailed analyses to the existing transportation application, comparing their frameworks and identifying their essential functionalities. GO-DRiVeS supports core features like user registration, ride requesting and real-time tracking.In addition to handling multiple requests at the same time in a first come first serve manner. The application was developed based on these features, and the results were conducted in the form of multiple experiments that demonstrated stable behavior in handling the requests, as presented in the Methodology and Results chapters.
Problem

Research questions and friction points this paper is trying to address.

user-to-vehicle interaction
ride-sharing
smart mobility
on-demand transportation
campus mobility
Innovation

Methods, ideas, or system contributions that make the work stand out.

ride-sharing application
Agile methodology
client-server architecture
real-time tracking
concurrent request handling
H
Hana E. Elmalah
C-DRiVeS Lab: Cognitive Driving Research in Vehicular Systems, Cairo, Egypt; Computer Science and Engineering Department - Faculty of Media Engineering and Technology - German University in Cairo, Egypt
Catherine M. Elias
Catherine M. Elias
German University in Cairo
System ArchitectureCooperative SystemsIntelligent Transportation SystemsConnected and Automated Vehicles (CAVs)