The increasing demand for on-demand transportation services has led to the development of various car sharing applications. These apps allow individuals to easily request and pay for rides from nearby drivers using their smartphones. However, the process of matching passengers with drivers can be complex and time-consuming, leading to delays and dissatisfaction for both parties. This project propose the development of a car sharing application that utilizes innovative algorithms and technologies to optimize the matching process. By improving the efficiency and reliability of the app, we aim to provide a better experience for both passengers and drivers and contribute to the growing market of on-demand transportation services. This project propose the development of a car sharing application that utilizes the KNearest Neighbors (KNN) algorithm and Google Maps API to match passengers with drivers in real-time and provide accurate routing information. The app, built using React-Native, will allow users to request rides and track the progress of their trip. The KNN algorithm will be used to identify the most suitable driver based on the user's location, destination, and other factors such as availability. By implementing these intelligent technologies, the app aims to provide a more efficient and personalized service for both passengers and drivers. Overall, the goal of the project is to create a reliable and user-friendly car sharing application.