What To Know Before Starting To Develop A Taxi Booking App