This project presents the design and development of Rideshare, a ride-sharing web application built using Spring Boot, React, and MySQL. The platform enables seamless connections between passengers and drivers traveling in the same direction, promoting cost-effective and eco-friendly transportation. Key features include user registration and authentication, ride posting and searching, real-time ride matching, in-app messaging, and booking management. The React frontend delivers a dynamic and responsive user experience, while Spring Boot powers the backend with robust RESTful APIs and modular business logic. MySQL serves as the relational database, efficiently managing user profiles, ride details, and booking history. The system also integrates location services and live ride status updates via third-party APIs. This project demonstrates how modern web technologies can be orchestrated to build scalable, interactive, and efficient ride-sharing platforms.
Chadokar et al. (Fri,) studied this question.