International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 12 Issue: 04 | Apr 2025
p-ISSN: 2395-0072
www.irjet.net
Ride Sharing Application with Real Time Tracking Dr. Sonu Agrawal1, Ruchi Soni2, Shruti Soni3 *1B.Tech, Professor, Dept. of Computer Science & Engineering, Shri Shankaracharya Technical Campus
Bhilai, Chhattisgarh, India *2,3B.Tech Student, Dept. of Computer Science & Engineering, Shri Shankaracharya Technical Campus Bhilai, Chhattisgarh, India ---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract – A ride-sharing app abstract typically
with features like cloud-based authentication, real-time GPS integration, and more.
summarizes a platform that connects drivers with passengers for shared trips, aiming to optimize transportation resources and reduce costs. It outlines the app's purpose, functionality, and potential benefits, often highlighting its ability to reduce traffic, emissions, and individual travel expenses. The abstract might also delve into the app's design, including features like user accounts, trip creation, booking requests, and communication tools. It is worth noting that this digital platform significantly contributes to the landscape of transportation, offering a pivotal solution to modern mobility challenges. By promoting shared transportation, it not only lowers individual travel costs but also minimizes carbon footprints, thereby making a vital contribution to environmental sustainability.
1.1 Research Problems This study is based on the various technical difficulties that arise when creating a ride-sharing app with Java. One of the main issues is how to put into practice a ride-matching algorithm that is accurate and efficient, capable of matching drivers and passengers based on route similarity and proximity, all within a desktop Java environment. Since this application does not use databases or cloudbased services, another challenge is how to securely and scalable handle data storage, including ride history, user profiles, and booking records, using only Java's file handling features. A responsive and user-friendly interface created with Java Swing or AWT must also be provided, along with secure user authentication and sensitive data protection. It's also necessary to successfully simulate real-time features like ride requests, updates, and tracking using fundamental Java ideas like eventdriven programming and multithreading. Thus, the research focuses on investigating how these elements can be effectively combined into a stand-alone Java-based ridesharing application that is user-centric, scalable, and secure without depending on third-party databases or APIs.
Key Words: ride-sharing, ride-hailing, taxi service, Transportation, Get a Ride, Book a Ride.
1.INTRODUCTION An application that allows users to book and schedule rides with drivers—often on demand—by connecting with a network of drivers who are willing to provide transportation is known as a ride-sharing app. As a middleman, these apps link drivers and passengers, offering a practical and frequently affordable substitute for conventional taxi services or private vehicle ownership. An easy and effective way for users to book rides, track them in real-time, and access emergency contacts is the Ride Sharing App with Real-Time Tracking, a desktop Java application. Ride-sharing apps like this one provide a flexible substitute for conventional taxis in light of the growing need for easy transportation. Users can enter ride details like pickup and drop-off locations, select their preferred driver gender, and choose their vehicle type with this app, which was developed with Swing for its user interface. Additionally, it links to Google Maps to track the ride in real time, bringing up a browser window with a map of the ride's location. The application uses File I/O to store ride information locally in a text file, making it lightweight and easy to use. However, it does not support online user accounts or databases. Additionally, for user safety, features like emergency contacts are included. Despite being a rudimentary ridesharing solution, this version can be enhanced in the future
© 2025, IRJET
|
Impact Factor value: 8.315
1.2 Significance Of The Research This research is significant as it explores how a complete ride-sharing application can be developed using core Java technologies without relying on external databases or cloud services. In many academic or resource-constrained environments, cloud access or complex database management systems may not be feasible. Therefore, building such an application using only Java (with file handling, Swing/AWT, and multithreading) demonstrates how powerful desktop applications can be created with limited tools. This project also contributes to understanding how efficient ride-matching, secure data handling, and realtime simulation can be achieved using basic programming constructs. Moreover, it highlights the potential of Java for developing standalone systems that can serve as the foundation for more advanced transportation or logistics solutions in the future. The study not only strengthens core
|
ISO 9001:2008 Certified Journal
|
Page 1720