Ride-sharing refers to multiple passengers sharing one ride. It is different from ride-hailing in the sense that the ride is shared between multiple passengers who might not know each other but are headed to the same area. The driver makes stops in the middle of the ride to pick up other passengers. Usually, the passengers split the cost of travel with the driver.
Ride-sharing platforms bring together passengers and independent drivers who head to the same location. Whereas, ride-hailing platforms operate through a third party that connects passengers with drivers.