Uber Car Rental Booking Application Using Ror
Uber Car Rental Booking Application Using Ror
Maddi keerthana,Rama Krishna Peddarapu
TLDR
Experimental results and system testing indicate that the application significantly reduces operational delays, provides real-time transaction reporting, and offers a scalable solution for small-to-medium enterprises to digitalize their transportation services effectively.
Abstract
This research presents the development of a com- prehensive, web-based car rental booking application engineered using the Ruby on Rails (RoR) framework. The system addresses traditional inefficiencies in vehicle leasing by introducing an online platform that eliminates the need for manual, face-to-face negotiations between car owners and customers. By leveraging the Model-View-Controller (MVC) architectural pattern, the application achieves a clean separation of concerns, isolating complex business logic from the user interface to ensure high maintainability and security.The platform features a multi- tiered authentication system comprising Customers, Admins, and SuperAdmins, each with tailored privileges for managing fleet logistics, tracking insurance issues, and processing rental payments. Key technical implementations include a dynamic car searching and reservation engine, an automated waiting list man- agement system, and an integrated billing module that supports credit card transactions. To optimize resource allocation, the research incorporates a dispatch optimization logic inspired by the DISCO architecture, which utilizes Google S2 library cells for precise location tracking and demand matching.The backend is supported by an RDBMS (PostgreSQL) designed for horizontal scalability and high availability to handle frequent GPS and transaction updates. Experimental results and system testing indicate that the application significantly reduces operational delays, provides real-time transaction reporting, and offers a scalable solution for small-to-medium enterprises to digitalize their transportation services effectively.
