How to create a successful taxi booking application like Uber?

There were times when car rides were considered to be just for wealthy people. There were no luxuries, and people had to wait for hours long just for the arrival of public buses. But that seems to be centuries ago. How? Because of the availability of on-demand taxi apps like...