Grab interview question

How would you design a ride-sharing app?