Ride-sharing apps function by connecting passengers with drivers via a smartphone app. The app allows passengers to request a ride, and nearby drivers can accept the ride. Once the ride is completed, the payment is processed through the app. Some apps also offer additional services like carpooling and food delivery.