How to Create a Ride-hailing App like Uber & Lyft? Technology Stack, Estimated Cost, and Features