GoRide: Design and Implementation of a Mobile Ride-Hailing Application Using Real-Time Communication and Open-Source Mapping Technologies
Year: 2026
Type: preprint
Abstract: Ride-hailing apps are common today, but users still face slow address entry, unverified payments, clashes when many drivers accept one ride, and safety worries. Many apps also rely on paid map services. This paper presents GoRide, a mobile ride-hailing prototype with one passenger app and one driver app. Both apps are built with React Native and Expo. The backend uses Node.js, Express.js, MongoDB and Socket.IO. Maps, address search and routing come from OpenStreetMap, Nominatim and OSRM. The prototype has token-based login, four vehicle types, server-side fare calculation, live driver tracking, atomic ride acceptance, an OTP to start the ride, a female-driver preference that the passenger controls, Razorpay payment verification and an SOS module. The backend has 6 unit tests, and all of them passed. It also has 39 integration tests. No load test or user study was done, so the paper makes no performance claim. GoRide is engineering work that joins existing open tools. It is not a new scientific method.
Language: English
Topic: Mobile and Web Applications
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: green
OpenAlex ID: W7225787148
Cites:
Cited by:
Related to:
